innercontext/systemd/innercontext-node.service

21 lines
587 B
Desktop File

[Unit]
Description=innercontext SvelteKit Node frontend
# Required env vars in .env.production:
# PUBLIC_API_BASE, ORIGIN, SESSION_SECRET
# OIDC_ISSUER, OIDC_CLIENT_ID, OIDC_DISCOVERY_URL
After=network.target
[Service]
Type=simple
User=innercontext
Group=innercontext
WorkingDirectory=/opt/innercontext/current/frontend
Environment=PORT=3000
Environment=HOST=127.0.0.1
EnvironmentFile=/opt/innercontext/current/frontend/.env.production
ExecStart=/usr/local/bin/node /opt/innercontext/current/frontend/build/index.js
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target