# TEMPLATE — Ne pas copier directement dans /etc/systemd/system/. # Les variables ${ASR_PROXY_USER} et ${ASR_PROXY_DIR} sont des placeholders. # Le fichier service réel est généré par setup.sh (via heredoc bash) avec les # valeurs résolues de $SERVICE_USER et $INSTALL_DIR. # Usage : sudo bash setup.sh (installe et active le service automatiquement) [Unit] Description=DictIA ASR Proxy - GPU Auto-Start/Stop for WhisperX After=network.target [Service] Type=simple User=${ASR_PROXY_USER} Restart=always RestartSec=10 WorkingDirectory=${ASR_PROXY_DIR} ExecStart=${ASR_PROXY_DIR}/venv/bin/python proxy.py Environment=GOOGLE_APPLICATION_CREDENTIALS=${ASR_PROXY_DIR}/gcp-credentials.json Environment=STATS_FILE=${ASR_PROXY_DIR}/usage-stats.json [Install] WantedBy=multi-user.target