# Systemd unit pour l'app Flask static.alpinux.org (tableau de bord CDN) # Déployé via : static/scripts/deploy-app.sh # Opérations manuelles : # sudo systemctl enable --now static-cdn # sudo systemctl restart static-cdn [Unit] Description=Alpinux Static CDN — Tableau de bord (Flask + Gunicorn) After=network.target [Service] User=static-cdn Group=static-cdn WorkingDirectory=/opt/static-cdn EnvironmentFile=/opt/static-cdn/.env ExecStart=/opt/static-cdn/venv/bin/gunicorn \ --workers 2 \ --timeout 120 \ --bind 127.0.0.1:5003 \ --access-logfile /var/log/static-cdn/access.log \ --error-logfile /var/log/static-cdn/error.log \ app:app Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target