Skip to content

Miljøer & lenker

Oversikt over Lumi-miljøer, deployment og ressurser.

Self-hosted deployment (Docker / Helm)

Lumi Analytics kjøres på din egen infrastruktur. De tre komponentene (API, dashboard, PostgreSQL) deployes sammen.

Docker Compose

yaml
services:
  lumi-db:
    image: postgres:16
    environment:
      POSTGRES_DB: lumi
      POSTGRES_USER: lumi
      POSTGRES_PASSWORD: ${DB_PASSWORD}

  lumi-api:
    image: ghcr.io/<org>/<repo>/lumi-api:latest
    environment:
      DB_HOST: lumi-db
      DB_PORT: "5432"
      DB_DATABASE: lumi
      DB_USERNAME: lumi
      DB_PASSWORD: ${DB_PASSWORD}
    ports:
      - "8080:8080"

  lumi-dashboard:
    image: ghcr.io/<org>/<repo>/lumi-dashboard:latest
    environment:
      LUMI_API_URL: http://lumi-api:8080
      AUTH_PROVIDER: oidc          # eller "local" for testing
      OIDC_ISSUER_URL: https://login.microsoftonline.com/{tenant}/v2.0
      OIDC_CLIENT_ID: ${OIDC_CLIENT_ID}
      OIDC_CLIENT_SECRET: ${OIDC_CLIENT_SECRET}
      OIDC_REDIRECT_URI: https://lumi.din-bedrift.no/auth/callback
      LUMI_SESSION_SECRET: ${SESSION_SECRET}
    ports:
      - "3000:3000"

Miljøvariabler (Lumi API)

VariabelBeskrivelsePåkrevd
DB_HOSTDatabase-hostJa
DB_PORTDatabase-portJa
DB_DATABASEDatabasenavnJa
DB_USERNAMEDatabase-brukerJa
DB_PASSWORDDatabase-passordJa
DB_JDBC_URLFull JDBC URL (overstyrer host/port/database)Nei

Miljøvariabler (Dashboard)

VariabelBeskrivelsePåkrevd
LUMI_API_URLIntern URL til Lumi APIJa
AUTH_PROVIDERoidc eller localJa
OIDC_ISSUER_URLOIDC issuer URLNår AUTH_PROVIDER=oidc
OIDC_CLIENT_IDOIDC client IDNår AUTH_PROVIDER=oidc
OIDC_CLIENT_SECRETOIDC client secretNår AUTH_PROVIDER=oidc
OIDC_REDIRECT_URICallback-URL for OIDC-loginNår AUTH_PROVIDER=oidc
LUMI_SESSION_SECRETHemmelighet for session-krypteringNår AUTH_PROVIDER=oidc

Widget

lumi-survey-widgeten distribueres som en del av Lumi Analytics og importeres direkte i din applikasjon. Se Installer widget for detaljer.

Pedigree

Lumi Analytics er bygget på navikt/lumi — en åpen, MIT-lisensiert survey-plattform i daglig produksjonsbruk hos NAV.

Lumi Analytics — bygget på navikt/lumi (MIT-lisens)