@ -41,10 +41,16 @@ jobs:
|
||||
script: |
|
||||
cd /data/docker/photography/backend
|
||||
|
||||
# 拉取最新镜像并重启
|
||||
# 拉取最新镜像
|
||||
IMAGE_TAG="${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.sha }}"
|
||||
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 "✅ 后端部署完成!"
|
||||
Reference in New Issue
Block a user