Files
django-core-base/deployments/entrypoint.sh
minguezsanzjuanjose 039349b5b1
All checks were successful
DEPLOY_MULTI_BRACH/pipeline/head This commit looks good
feat: integración final de Jenkins con inyección de .env segura
2026-04-14 21:30:19 +02:00

15 lines
442 B
Bash

#!/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