feat: integración final de Jenkins con inyección de .env segura
All checks were successful
DEPLOY_MULTI_BRACH/pipeline/head This commit looks good

This commit is contained in:
minguezsanzjuanjose
2026-04-14 21:30:19 +02:00
parent 9dd97b34f2
commit 039349b5b1
12 changed files with 186 additions and 89 deletions

15
deployments/entrypoint.sh Normal file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
# Salir inmediatamente si un comando falla
set -e
echo "--> Ejecutando migraciones..."
python manage.py makemigrations --noinput
python manage.py migrate --noinput
# En el futuro, aquí podrías añadir:
# python manage.py collectstatic --noinput
echo "--> Arrancando el servidor Django..."
# Usamos exec para que Django sea el proceso principal (PID 1) y reciba señales de Docker
exec python manage.py runserver 0.0.0.0:8000