# Clearview stack environment. # # Only the values that genuinely differ per deployment live here; everything # structural (DB name/user, internal host/port, TZ) is fixed in the compose # file. The compose uses ${VAR:?...} for required values, so the stack REFUSES # to start when a required variable is missing — there are no silent defaults. # # This file is the dev baseline. For the prod stack, override CLEARVIEW_IMAGE_TAG # (latest), CLEARVIEW_ENV (prod) and the ports in Portainer's stack environment. # # CLEARVIEW_IMAGE_TAG drives the image tag; CLEARVIEW_ENV drives the container # names (clearview-, clearview-postgres-, clearview-adminer-) and # the Postgres data dir (/docker/appdata/clearview-/postgres), so a dev and # a prod stack run side by side without clashing. CLEARVIEW_IMAGE_TAG=dev CLEARVIEW_ENV=dev CLEARVIEW_PORT=8080 ADMINER_PORT=8081 # --- Required, NOT shipped here (set in Portainer's stack environment) ------- # The stack will not start until POSTGRES_PASSWORD is provided. # POSTGRES_PASSWORD=... # --- Optional: Microsoft onboarding OAuth (leave unset if unused) ------------ # ONBOARDING_CLIENT_ID=... # ONBOARDING_CLIENT_SECRET=... # ONBOARDING_REDIRECT_URI=...