Host
Norscode Gateway
En edge-gateway for prosjektene dine
Denne Norscode-appen samler rutene dine, viser upstreams, genererer Caddyfile og gir en enkel adminflate. Selve HTTPS og dataplane-proxy ligger fortsatt i Caddy, fordi runtimeen ikke har innebygd HTTP-klient enda.
Driftsbilde
Kompakt status
Dette speiler samme oppsummering som brukes i /api/status og readiness-visningene.
Hva den gjør
- samler host/path-ruter
- genererer Caddyfile for automatisk HTTPS
- gir JSON-endepunkter for drift
- kan lagre redigerbare ruter i fil
Configfil: server/gateway-routes.txt
Appene dine kan ligge hvor som helst paa serveren sa lenge gatewayen peker til riktig upstream-adresse og port.
Admin
Legg til eller oppdater rute
Batch-import
Rediger hele rutefilen
Deploy fra serverpakke
Denne versjonen forventer at pakken allerede ligger paa serveren, helst i prosjektets deploy-inbox. Stotter .tar.gz, .tgz, .tar og .zip. For preview leser gatewayen sidecar-filen *.manifest.json ved siden av arkivet.
Gatewayen leser fra miljo hvis NORSCODE_GATEWAY_ROUTES er satt. For redigerbar admindrift, la den være tom og bruk configfilen server/gateway-routes.txt.
Eksportmappe: server/generated
Deploy-statusfil: server/deploy-status.txt
Oversikt
Filtrer og sorter ruter
Viser 3 av 3 ruter.
Domenegruppe
example.no
3 ruter
Domenegruppe
example.no
Host
Helpdesk
Host
Stromkalkulator
Deploy
Deployhistorikk per prosjekt
Viser 3 av 3 deployprosjekter.
websitemanifest matcherkan rollbackeslav risikocurrent norscode-website-v3rollback-mal norscode-website-v2Inbox: /srv/deploy-inbox/websiteSiste pakke: /srv/deploy-inbox/website/norscode-website-v3.tar.gzSiste release: norscode-website-v3Forrige release: norscode-website-v2Manifest versjon: v3Bygget UTC: 2026-04-26T11:57:01Z- ok
norscode-website-v3 - feil
norscode-website-v2 - ok
norscode-website-v1
helpdeskukjent manifestkan ikke rollbackeshoy risikocurrent rollback-mal Inbox: /srv/deploy-inbox/helpdeskSiste pakke: Siste release: Forrige release: Manifest versjon: Bygget UTC: Ingen deployhistorikk enda.stromkalkulatorukjent manifestkan ikke rollbackeshoy risikocurrent rollback-mal Inbox: /srv/deploy-inbox/stromkalkulatorSiste pakke: Siste release: Forrige release: Manifest versjon: Bygget UTC: Ingen deployhistorikk enda.API: /api/deploy-projects. Statusfil: server/deploy-status.txt
Eksport
Filer som blir generert
Manifest: /api/export-manifest
Konfigurasjon
NORSCODE_GATEWAY_HOST=127.0.0.1
NORSCODE_GATEWAY_PORT=3300
NORSCODE_GATEWAY_ADMIN_DOMAIN=gateway.example.no
NORSCODE_GATEWAY_ADMIN_TOKEN=
NORSCODE_GATEWAY_HTTPS_MODE=caddy-auto
NORSCODE_GATEWAY_CONFIG_FILE=server/gateway-routes.txt
NORSCODE_GATEWAY_EXPORT_DIR=server/generated
NORSCODE_GATEWAY_ROUTES=www.example.no|/|http://127.0.0.1:3101|http://127.0.0.1:3101/healthz|Website|aktiv