Initial release: DictIA v0.8.14-alpha (fork de Speakr, AGPL-3.0)
This commit is contained in:
22
deployment/asr-proxy/asr-proxy.service
Normal file
22
deployment/asr-proxy/asr-proxy.service
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user