altera o arquivo de inicialização do container do django - corrige caminho dos arquivos de media

This commit is contained in:
2025-06-30 13:22:00 -04:00
parent c17f7c35f5
commit 28b12c5ab9

View File

@ -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