diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index 83249996..aa07cb74 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -1257,22 +1257,19 @@ jobs: exit 1 } - # Copy base and production docker-compose files if they don't exist - if [ ! -f docker-compose.base.yml ]; then - echo "⚠️ docker-compose.base.yml not found, copying from repo..." - cp /workspace/repo/docker-compose.base.yml . || { - echo "❌ Failed to copy docker-compose.base.yml" - exit 1 - } - fi - - if [ ! -f docker-compose.production.yml ]; then - echo "⚠️ docker-compose.production.yml not found, copying from repo..." - cp /workspace/repo/docker-compose.production.yml . || { - echo "❌ Failed to copy docker-compose.production.yml" - exit 1 - } - fi + # Always copy latest docker-compose files from repo to ensure configuration updates are deployed + echo "📋 Syncing docker-compose files from repository..." + cp /workspace/repo/docker-compose.base.yml . || { + echo "❌ Failed to copy docker-compose.base.yml" + exit 1 + } + + cp /workspace/repo/docker-compose.production.yml . || { + echo "❌ Failed to copy docker-compose.production.yml" + exit 1 + } + + echo "✅ Docker Compose files synced from repository" echo "📝 Updating docker-compose.production.yml with new image tag..." sed -i "s|image:.*/${IMAGE_NAME}:.*|image: ${FULL_IMAGE}|g" docker-compose.production.yml