#!/bin/bash # Auto-deploy script triggered by Gitea webhook set -e DEPLOY_DIR="D:/meeting-protocol-service" LOG_FILE="$DEPLOY_DIR/deploy.log" echo "$(date) - Deploy started" >> "$LOG_FILE" cd "$DEPLOY_DIR" # Pull latest changes git pull origin main >> "$LOG_FILE" 2>&1 # Rebuild and restart services docker compose up -d --build >> "$LOG_FILE" 2>&1 echo "$(date) - Deploy completed" >> "$LOG_FILE"