2025-03-06 12:10:17 -03:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
set -o errexit
|
|
|
|
|
set -o pipefail
|
|
|
|
|
set -o nounset
|
|
|
|
|
|
2025-06-16 13:11:57 -04:00
|
|
|
# Aplica migrações antes de iniciar o servidor
|
2025-03-06 12:10:17 -03:00
|
|
|
python manage.py migrate
|
2025-03-07 15:31:53 +01:00
|
|
|
|
2025-06-16 13:11:57 -04:00
|
|
|
# Coleta arquivos estáticos
|
|
|
|
|
python manage.py collectstatic --noinput
|
|
|
|
|
|
|
|
|
|
python manage.py compress --force
|
|
|
|
|
|
|
|
|
|
# Inicia o servidor com Gunicorn
|
|
|
|
|
exec gunicorn config.wsgi:application \
|
|
|
|
|
--bind 0.0.0.0:8005 \
|
|
|
|
|
--workers 4 \
|
|
|
|
|
--timeout 120
|
|
|
|
|
# python manage.py runserver_plus 0.0.0.0:8005
|