[Unit] Description=MES Dashboard Worker Watchdog (Conda Runtime) Documentation=https://github.com/your-org/mes-dashboard After=network.target mes-dashboard.service Requires=mes-dashboard.service [Service] Type=simple User=www-data Group=www-data WorkingDirectory=/opt/mes-dashboard EnvironmentFile=-/opt/mes-dashboard/.env Environment="PYTHONPATH=/opt/mes-dashboard/src" RuntimeDirectory=mes-dashboard StateDirectory=mes-dashboard ExecStart=/usr/bin/env bash -lc 'exec "${CONDA_BIN:-/opt/miniconda3/bin/conda}" run --no-capture-output -n "${CONDA_ENV_NAME:-mes-dashboard}" python scripts/worker_watchdog.py' Restart=always RestartSec=5 StandardOutput=journal StandardError=journal SyslogIdentifier=mes-watchdog NoNewPrivileges=yes PrivateTmp=yes ProtectSystem=strict ReadWritePaths=/run/mes-dashboard /var/lib/mes-dashboard [Install] WantedBy=multi-user.target