fix: mark portfolio_net as external to resolve compose label conflict
All checks were successful
Dev Deployment (Zero Downtime) / deploy-dev (push) Successful in 16m31s
All checks were successful
Dev Deployment (Zero Downtime) / deploy-dev (push) Successful in 16m31s
Docker Compose refused to adopt the existing portfolio_net network because it lacked the expected com.docker.compose.network label (created outside Compose). Mark it as external (matching the dev setup) and pre-create it in the deployment workflow to ensure it always exists before compose up. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -73,6 +73,9 @@ jobs:
|
|||||||
export DIRECTUS_URL="${{ vars.DIRECTUS_URL || 'https://cms.dk0.dev' }}"
|
export DIRECTUS_URL="${{ vars.DIRECTUS_URL || 'https://cms.dk0.dev' }}"
|
||||||
export DIRECTUS_STATIC_TOKEN="${{ secrets.DIRECTUS_STATIC_TOKEN || '' }}"
|
export DIRECTUS_STATIC_TOKEN="${{ secrets.DIRECTUS_STATIC_TOKEN || '' }}"
|
||||||
|
|
||||||
|
# Ensure the shared network exists before compose tries to use it
|
||||||
|
docker network create portfolio_net 2>/dev/null || true
|
||||||
|
|
||||||
# Start new container with updated image (docker-compose will handle this)
|
# Start new container with updated image (docker-compose will handle this)
|
||||||
echo "🆕 Starting new production container..."
|
echo "🆕 Starting new production container..."
|
||||||
echo "📝 Environment check: N8N_WEBHOOK_URL=${N8N_WEBHOOK_URL:-(not set)}"
|
echo "📝 Environment check: N8N_WEBHOOK_URL=${N8N_WEBHOOK_URL:-(not set)}"
|
||||||
|
|||||||
@@ -113,7 +113,6 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
portfolio_net:
|
portfolio_net:
|
||||||
name: portfolio_net
|
external: true
|
||||||
driver: bridge
|
|
||||||
proxy:
|
proxy:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user