fix
Some checks failed
部署后端服务 / 🚀 构建并部署后端 (push) Failing after 11s

This commit is contained in:
xujiang
2025-07-15 15:49:16 +08:00
parent c10abdab19
commit 052a91feb8
2 changed files with 10 additions and 6 deletions

View File

@ -41,10 +41,16 @@ jobs:
script: | script: |
cd /data/docker/photography/backend cd /data/docker/photography/backend
# 拉取最新镜像并重启 # 拉取最新镜像
IMAGE_TAG="${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.sha }}" IMAGE_TAG="${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.sha }}"
docker pull $IMAGE_TAG docker pull $IMAGE_TAG
docker compose down api
docker compose up -d api # 更新镜像标签
docker tag $IMAGE_TAG ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
# 使用生产环境配置部署
docker compose -f docker-compose.prod.yml down api
docker compose -f docker-compose.prod.yml up -d api
echo "✅ 后端部署完成!" echo "✅ 后端部署完成!"

View File

@ -58,9 +58,7 @@ services:
# 数据库迁移服务 (一次性运行) # 数据库迁移服务 (一次性运行)
migrate: migrate:
build: image: crpi-b4fqtfbvv583enk2.cn-shanghai.personal.cr.aliyuncs.com/photography-backend/photography:latest
context: .
dockerfile: Dockerfile
container_name: photography-migrate container_name: photography-migrate
environment: environment:
DB_HOST: ${DB_HOST:-localhost} DB_HOST: ${DB_HOST:-localhost}