diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 7c0eaf1..0ed793e 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -147,6 +147,10 @@ jobs: key: ${{ secrets.PROD_SSH_KEY }} script: | cd /var/www/star-erp + # [Patch] 修正正式機 Nginx Proxy 配置 (對應外部 SSL/OpenResty) + sed -i "s/- '8080:8080'/- '80:80'\n - '8080:8080'/" compose.yaml + sed -i "s/demo-proxy.conf/prod-proxy.conf/" compose.yaml + # 檢查最近的 commit 是否包含 Dockerfile 或 compose.yaml 的變更 if git diff --name-only HEAD~1 HEAD 2>/dev/null | grep -qE '(Dockerfile|compose\.yaml|docker-compose\.yaml)'; then echo "REBUILD_NEEDED=true"