Files
proxmox/config/systemd/sankofa-public-web.service
defiQUG 7f3dcf2513 feat(sankofa): public web CT 7806, portal NPM/DNS defaults, Keycloak redirect helper
- Provision/sync scripts and systemd for corporate Next on 7806; IP_SANKOFA_PUBLIC_WEB for apex NPM
- Portal stack: NEXTAUTH_URL default portal.sankofa.nexus; NPM fleet + migrate + DNS ordering
- keycloak-sankofa-ensure-client-redirects.sh (KEYCLOAK_ADMIN_PASSWORD); .env.master.example hints
- Docs: task list, inventory, FQDN/E2E/EXPECTED_WEB_CONTENT, AGENTS pointers

Made-with: Cursor
2026-03-29 13:41:02 -07:00

18 lines
446 B
Desktop File

[Unit]
Description=Sankofa corporate public web (Next.js root app) for sankofa.nexus
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/sankofa-public-web
Environment=NODE_ENV=production
Environment=PORT=3000
# Use login shell so corepack/pnpm PATH matches interactive CT admin.
ExecStart=/bin/bash -lc 'cd /opt/sankofa-public-web && exec pnpm start'
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target