19 lines
662 B
Desktop File
19 lines
662 B
Desktop File
[Unit]
|
|
Description=CLIProxyAPI Usage Dashboard
|
|
# Added cliproxyapi.service to After= to ensure it starts AFTER the API
|
|
After=network.target cliproxyapi.service
|
|
# Requires= means if the API stops, this dashboard will also stop.
|
|
# If you want the dashboard to stay running even if the API crashes temporarily,
|
|
# change Requires= to Wants=
|
|
Requires=cliproxyapi.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
WorkingDirectory=/home/admin/cliproxyapi/usage-dashboard
|
|
ExecStart=/usr/bin/python3 /home/admin/cliproxyapi/usage-dashboard/usage-dashboard.py start --no-browser
|
|
Restart=always
|
|
RestartSec=10
|
|
|
|
[Install]
|
|
# Changed to default.target for user services
|
|
WantedBy=default.target |