8 Commits

Author SHA1 Message Date
Resistencia Dev
1422e0fb1d Renombrat deployment.yml a _deployment.yml i afegit docker-compose_prod.yml
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 6s
2025-12-14 22:13:22 +01:00
Resistencia Dev
404d35f732 fix: Eliminar copia de archivos con rsync
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 5s
- Removido el paso de copia con rsync/cp que causaba error
- El script deploy.sh ya hace git pull para actualizar el código
- Simplifica el workflow y evita dependencias innecesarias
- El runner solo ejecuta el script, no necesita copiar archivos
2025-12-13 15:58:15 +01:00
Resistencia Dev
fd23cae2ff refactor: Simplificar CI/CD usando script de deployment en el host
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 6s
- Creado deploy.sh que se ejecuta directamente en el host
- Simplificado workflow para ejecutar el script en lugar de comandos inline
- El script maneja todo: git pull, docker build, docker deploy
- Evita problemas de 'docker: command not found' en el runner
- El runner solo necesita Node.js para checkout, luego ejecuta el script del host
2025-12-13 15:50:48 +01:00
Resistencia Dev
134460a972 fix: Especificar shell bash explícitamente en todos los pasos
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 5s
- Agregado 'shell: bash' a todos los pasos con bloques 'run:'
- Resuelve el error 'docker: command not found' en scripts 2.sh, 3.sh, 4.sh
- El runner necesita saber explícitamente qué shell usar para ejecutar los comandos
2025-12-13 15:41:37 +01:00
Resistencia Dev
7c9ff5308f feat: Instalación manual de Node.js en el runner
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 7s
- Agregado paso para instalar Node.js usando comandos del sistema
- Soporta Debian/Ubuntu, RedHat/CentOS, Alpine Linux
- Fallback a nvm para otros sistemas
- Necesario porque el runner no tiene Node.js preinstalado
- Las acciones de GitHub requieren Node.js para ejecutarse
2025-12-13 15:38:03 +01:00
Resistencia Dev
0211dfb68b fix: Reordenar pasos del workflow - Node.js antes de checkout
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 2s
- Movido setup-node antes del checkout
- actions/checkout@v4 requiere Node.js en el PATH para funcionar
- Esto debería resolver el error 'Cannot find: node in PATH'
2025-12-13 15:30:35 +01:00
Resistencia Dev
609033b835 fix: Corregir checkout en workflow de Gitea Actions
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 2s
- Eliminados parámetros innecesarios que causaban error de interpolación
- El checkout de Gitea Actions funciona automáticamente sin server-url, repository y token explícitos
2025-12-13 15:27:15 +01:00
Resistencia Dev
273a228a1c feat: Configuración CI/CD con Gitea Actions
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 40s
- Agregado workflow de deployment automático (.gitea/workflows/deployment.yml)
- Workflow configurado para runner 'production-ready'
- Build y deploy automático con docker-compose_prod.yml
- Verificación de estado post-despliegue
- Documentación completa en CI-CD-README.md
2025-12-13 14:26:38 +01:00