fix: fix YAML syntax error in compose override block
Deploy Dashboard (Dev) / Backend Tests (push) Successful in 11m31s
Deploy Dashboard (Dev) / Frontend Tests (push) Successful in 55s
Deploy Dashboard (Dev) / Deploy to Dev (push) Failing after 2m25s

Heredoc content at column 0 broke YAML block scalar parsing.
Replaced heredoc with echo commands to maintain consistent indentation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Gan, Jimmy
2026-05-17 18:44:46 +08:00
parent 03e4c44434
commit 9b05bd5e74
+4 -6
View File
@@ -238,12 +238,10 @@ jobs:
# Create compose override that strips networks (Docker 24 compose # Create compose override that strips networks (Docker 24 compose
# fails to create the container when it can't connect networks). # fails to create the container when it can't connect networks).
# We connect networks manually after container creation. # We connect networks manually after container creation.
cat > /tmp/docker-compose.ci-override.yml << YAMLEOF echo 'services:' > /tmp/docker-compose.ci-override.yml
services: echo ' dashboard-dev:' >> /tmp/docker-compose.ci-override.yml
dashboard-dev: echo ' networks: []' >> /tmp/docker-compose.ci-override.yml
networks: [] echo 'networks: {}' >> /tmp/docker-compose.ci-override.yml
networks: {}
YAMLEOF
# Deploy without networks in compose # Deploy without networks in compose
docker compose -f docker-compose.dev.yml -f /tmp/docker-compose.ci-override.yml -p nas-dashboard-dev up -d --pull never docker compose -f docker-compose.dev.yml -f /tmp/docker-compose.ci-override.yml -p nas-dashboard-dev up -d --pull never