[Unit] Description=pySonnerie Frontend Web UI After=network.target [Service] Type=simple User=www-data Group=www-data WorkingDirectory=/opt/pySonnerie/frontend Environment=FRONTEND_SECRET_KEY=change-me Environment=FRONTEND_BIND=0.0.0.0:5000 ExecStart=/opt/pySonnerie/frontend/.venv/bin/gunicorn --workers 2 --bind ${FRONTEND_BIND} wsgi:app Restart=on-failure RestartSec=3 [Install] WantedBy=multi-user.target