Chaque site (wiki, home, dynamic, admin, static, portail, feedback) a désormais son propre dossier autonome avec ses scripts de déploiement. Ajoute README.md racine expliquant la structure et la convention git/Claude. Met à jour .gitignore pour les nouveaux chemins (wiki/docs/assets/). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
24 lines
682 B
Desktop File
24 lines
682 B
Desktop File
# Systemd unit pour l'app Flask dynamic.alpinux.org
|
|
# Copier dans /etc/systemd/system/dynamic-alpinux.service
|
|
# puis : sudo systemctl enable --now dynamic-alpinux
|
|
|
|
[Unit]
|
|
Description=Alpinux Dynamic — Quiz interactifs (Flask + Gunicorn)
|
|
After=network.target
|
|
|
|
[Service]
|
|
User=alpinux
|
|
Group=alpinux
|
|
WorkingDirectory=/home/alpinux/dynamic
|
|
EnvironmentFile=/etc/dynamic-alpinux/config.env
|
|
ExecStart=/home/alpinux/dynamic/venv/bin/gunicorn \
|
|
--workers 2 \
|
|
--bind 127.0.0.1:5001 \
|
|
--access-logfile /var/log/dynamic-alpinux/access.log \
|
|
--error-logfile /var/log/dynamic-alpinux/error.log \
|
|
app:app
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|