Initial commit: Diario Conversazioni Olimpic Nastri

- Django 5.2 + PostgreSQL + Gunicorn
- Conversazioni, Obiettivi, Documenti PDF, Persone
- Commenti e aggiornamenti con modifica/eliminazione
- Agenda, ricerca live, giorni rimanenti scadenze
- Bootstrap 5 + HTMX + toast notifications
- Deploy: Nginx + Gunicorn + SSL
This commit is contained in:
automationkriz
2026-04-05 14:48:22 +00:00
commit d296353dcb
48 changed files with 3538 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
[Unit]
Description=Gunicorn daemon per Olimpic Progetto Nastri (Django)
After=network.target
[Service]
User=marco
Group=www-data
WorkingDirectory=/home/marco/olimpic_nastri
Environment="DJANGO_SETTINGS_MODULE=olimpic_nastri.settings"
Environment="OLIMPIC_DB_PASSWORD=OlimpicNastri2026!"
ExecStart=/home/marco/olimpic_nastri/nastrivenv/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/olimpic_nastri/gunicorn.sock \
olimpic_nastri.wsgi:application
RuntimeDirectory=olimpic_nastri
Restart=on-failure
TimeoutStartSec=15
[Install]
WantedBy=multi-user.target