[Unit] Description=DeepSeek Harness web backend After=default.target network-online.target Wants=network-online.target [Service] Type=simple WorkingDirectory=%h ExecStartPre=%h/.dsh/free-port-3080.sh ExecStart=/usr/bin/node %h/.local/bin/dsh web --no-open --port 3080 Restart=on-failure RestartSec=3 TimeoutStopSec=20 KillMode=mixed Environment=PATH=%h/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin Environment=NODE_ENV=production Environment=DSH_HOME=%h/.dsh [Install] WantedBy=default.target