diff --git a/.gitea/workflows/workflow.yaml b/.gitea/workflows/workflow.yaml index 3ec84c9..80c243a 100644 --- a/.gitea/workflows/workflow.yaml +++ b/.gitea/workflows/workflow.yaml @@ -63,6 +63,7 @@ jobs: mkdir -p ${{ needs.prepare_context.outputs.pr_path }} # 2. Run Docker Compose after sync SCRIPT_AFTER: | + set -e cd ${{ needs.prepare_context.outputs.pr_path }} docker compose --env-file dev.env -f docker-compose.yaml up -d --build --remove-orphans @@ -88,6 +89,7 @@ jobs: SCRIPT_BEFORE: | mkdir -p ${{ env.REMOTE_STAGING_PATH }} SCRIPT_AFTER: | + set -e cd ${{ env.REMOTE_STAGING_PATH }} docker compose --env-file staging.env -f docker-compose.yaml up -d --build --remove-orphans @@ -114,6 +116,7 @@ jobs: SCRIPT_BEFORE: | mkdir -p ${{ env.REMOTE_PROD_PATH }} SCRIPT_AFTER: | + set -e cd ${{ env.REMOTE_PROD_PATH }} docker compose --env-file prod.env -f docker-compose.yaml -f docker-compose.prod.yaml up -d --build --remove-orphans diff --git a/docker-compose.yaml b/docker-compose.yaml index e3af1fc..124fa85 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -44,4 +44,6 @@ services: - traefik.http.routers.https.tls=true - traefik.http.routers.https.tls.certresolver=letsencrypt networks: - proxy: \ No newline at end of file + proxy: +volumes: + letsencrypt: \ No newline at end of file