diff --git a/compose/local/django/start b/compose/local/django/start index b3588e3..3073a73 100644 --- a/compose/local/django/start +++ b/compose/local/django/start @@ -4,13 +4,33 @@ set -o errexit set -o pipefail set -o nounset -# Garanta que os diretórios existam -mkdir -p /app/staticfiles -mkdir -p /app/media +echo "🧹 Limpando arquivos antigos..." -python /app/manage.py collectstatic --noinput --clear +# Garante que diretórios existem +mkdir -p /app/staticfiles +mkdir -p /app/diarios_oficiais_alems/media + +# Limpa manualmente a pasta de arquivos estáticos +echo "🗑️ Removendo arquivos antigos de /app/staticfiles" +rm -rf /app/staticfiles/* + +# Apaga cache de compressão +echo "🗑️ Removendo CACHE de django-compressor" +find /app/diarios_oficiais_search_alems/static -type d -name "CACHE" -exec rm -rf {} + + +# Coleta arquivos estáticos novamente +echo "📦 Coletando arquivos estáticos..." +python /app/manage.py collectstatic --noinput + +# Comprime arquivos estáticos novamente +echo "🔧 Comprimindo arquivos estáticos..." python /app/manage.py compress --force + +# Aplica migrações +echo "🗃️ Aplicando migrações..." python /app/manage.py migrate -exec uvicorn config.asgi:application --host 0.0.0.0 --port 8000 --reload -# exec python manage.py runserver 0.0.0.0:8000 +# Inicia o servidor +echo "🚀 Iniciando servidor..." +exec uvicorn config.asgi:application --host 0.0.0.0 --port 8000 --workers 4 +