diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index df9801b..d4b0250 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -53,17 +53,18 @@ jobs: - name: Deploy containers run: | ssh -i /root/.ssh/id_rsa deploy-user@43.142.97.39 /bin/bash << 'EOF' - export COMPOSE_PROJECT="laravel_test" # 显式导出变量 + COMPOSE_PROJECT="laravel_test" + echo "DEBUG - COMPOSE_PROJECT=${COMPOSE_PROJECT}" # 确认变量值 cd /data/laravel_test # 使用docker-compose插件模式 - /usr/bin/docker compose -p "\$COMPOSE_PROJECT" down --volumes || true - /usr/bin/docker compose -p "\$COMPOSE_PROJECT" up -d --build + /usr/bin/docker compose -p "${COMPOSE_PROJECT}" down --volumes || true + /usr/bin/docker compose -p "${COMPOSE_PROJECT}" up -d --build # 等待容器启动 sleep 15 - docker exec "\${COMPOSE_PROJECT}-php-1" php artisan config:cache - docker exec "\${COMPOSE_PROJECT}-php-1" php artisan migrate --force - docker exec "\${COMPOSE_PROJECT}-nginx-1" nginx -s reload + docker exec "${COMPOSE_PROJECT}-php-1" php artisan config:cache + docker exec "${COMPOSE_PROJECT}-php-1" php artisan migrate --force + docker exec "${COMPOSE_PROJECT}-nginx-1" nginx -s reload EOF