#!/usr/bin/env bash set -e # Espera a que MySQL esté disponible if [ -n "$DB_HOST" ]; then echo "Esperando a MySQL en $DB_HOST:${DB_PORT:-3306}..." until nc -z "$DB_HOST" "${DB_PORT:-3306}"; do sleep 1 done echo "MySQL disponible." fi # Migraciones (solo la base 'default' del portal) echo "Aplicando migraciones..." python manage.py migrate --noinput # Estáticos echo "Recopilando archivos estáticos..." python manage.py collectstatic --noinput # Ejecuta el comando indicado (gunicorn por defecto) exec "$@"