fix(systemd): set Restart=always and PUBSCRIPT_WEB_DIST in user service and force-restart on .deb install
CI / build (push) Waiting to run

This commit is contained in:
Schwitzz
2026-11-02 14:11:07 -06:00
parent 8b208affc4
commit 557a58af27
2 changed files with 7 additions and 5 deletions
+3 -2
View File
@@ -307,9 +307,10 @@ export async function buildApp() {
"Type=simple",
`Environment=PORT=${cfg.port}`,
`Environment=PUBSCRIPT_DB=${dbFile}`,
"Environment=PUBSCRIPT_WEB_DIST=/opt/pubscript/apps/web/dist",
`ExecStart=${existsSync(optServerEntry) ? `/usr/bin/node ${optServerEntry}` : `/usr/bin/node --import tsx ${localServerEntry}`}`,
"Restart=on-failure",
"RestartSec=3",
"Restart=always",
"RestartSec=2",
"",
"[Install]",
"WantedBy=default.target",