[Unit]
Description=Mosaic Console
Documentation=file:///mnt/storage/scratch/rocko-r77/packages/webui/README.md
StartLimitIntervalSec=600
StartLimitBurst=5

[Service]
Type=simple
WorkingDirectory=/mnt/storage/scratch/rocko-r77
Environment=PATH=/usr/local/bin:/usr/bin:/bin
ExecStart=/usr/bin/node /mnt/storage/scratch/rocko-r77/packages/webui/src/cli.mjs serve --port 7332 --public-host console.example.com --auth-header X-authentik-uid --allow-user 6f1c0e2a9b8d7c4e5f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e --send
Restart=on-failure
RestartSec=15
RestartPreventExitStatus=2
KillSignal=SIGTERM
TimeoutStopSec=30
NoNewPrivileges=yes

[Install]
WantedBy=default.target
