Fix: Prevent config.yml directory mount issue
All checks were successful
deploy-tunnel / deploy (push) Successful in 4s

- Verifica que config.yml sea un archivo antes de docker compose up
- Limpia volúmenes con -v al hacer down
- Elimina config.yml si es un directorio (fix para error de mount)
This commit is contained in:
2025-10-05 02:36:07 -06:00
parent da93f352d9
commit b0245abbf3

View File

@@ -32,16 +32,28 @@ jobs:
fi
echo "✓ Archivos de configuración creados desde secrets"
- name: Verify config.yml exists as file
run: |
if [ -d config.yml ]; then
echo "⚠️ config.yml es un directorio, eliminando..."
rm -rf config.yml
fi
if [ ! -f config.yml ]; then
echo "❌ Error: config.yml no existe como archivo"
exit 1
fi
echo "✓ config.yml existe y es un archivo"
- name: Ensure external docker network exists
run: |
docker network inspect principal >/dev/null 2>&1 || docker network create principal
- name: Clean up stack and volumes
run: docker compose --project-name cloudflared-tunnel down -v || true
- name: Pull fresh cloudflared image
run: docker compose pull
- name: Clean up stack
run: docker compose --project-name cloudflared-tunnel down || true
- name: Update stack
run: docker compose --project-name cloudflared-tunnel up -d --remove-orphans --wait