- 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
18 lines
446 B
Desktop File
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
|