From 28b12c5ab92c2a23acb200289f799390de21273c Mon Sep 17 00:00:00 2001 From: Antonio Roberto Date: Mon, 30 Jun 2025 13:22:00 -0400 Subject: [PATCH] =?UTF-8?q?altera=20o=20arquivo=20de=20inicializa=C3=A7?= =?UTF-8?q?=C3=A3o=20do=20container=20do=20django=20-=20corrige=20caminho?= =?UTF-8?q?=20dos=20arquivos=20de=20media?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compose/local/django/start | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) 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 +