15 lines
442 B
Bash
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 |