Despliegue en nightspire.gg: dominio real, estáticos y home resiliente

- settings: ALLOWED_HOSTS y CSRF_TRUSTED_ORIGINS a nightspire.gg /
  www.nightspire.gg (+ IP del servidor). Se retira el antiguo novawow.com.
- WhiteNoise para servir estáticos desde gunicorn (el reverse proxy Caddy
  corre como usuario 'caddy' y no puede leer /root): middleware +
  STORAGES con CompressedStaticFilesStorage. Añadido a requirements.txt.
- home: get_online_characters_count() ahora tolera que la BD de personajes
  (AzerothCore) no exista/esté vacía y devuelve 0 en vez de provocar un 500
  en la portada (mismo criterio que el context_processor get_server_info).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-12 20:01:43 +00:00
parent 96ab91a82b
commit 1ee126a69f
3 changed files with 23 additions and 8 deletions
+1
View File
@@ -16,3 +16,4 @@ urllib3==2.7.0
python-dotenv==1.2.2
gunicorn==26.0.0
nh3==0.3.6
whitenoise