23 lines
789 B
Desktop File
23 lines
789 B
Desktop File
# 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
|