solar/.env.example

37 lines
1.1 KiB
Plaintext

# Solar production forecast - degelas.be
# Copy to .env and fill in real values. NEVER commit .env.
# --- Chrome (kasm noVNC, used by backend for browser automation) ---
CHROME_VNC_PW=changeme
# --- PR frontend (pr.degelas.be) JWT auth ---
PR_AUTH_ENABLED=1
PR_USER=changeme
PR_PASSWORD=changeme
PR_JWT_SECRET=changeme_64_hex_chars
# --- LLM / Grok ---
GROK_API_KEY=xai-...
LLM_ENABLED=1
# LLM_API_BASE=https://api.x.ai/v1
# LLM_MODEL_FAST=grok-4-1-fast-non-reasoning
# LLM_MODEL_REASONING=grok-4-1-fast-reasoning
# --- Admin bootstrap (first-run seed user) ---
SEED_ADMIN_TIER=admin
SEED_ADMIN_EMAIL=admin@example.com
SEED_ADMIN_PASSWORD=changeme
# --- Public dashboard login (JWT) ---
AUTH_JWT_SECRET=changeme_64_hex_chars
AUTH_JWT_EXPIRY_SECONDS=604800
AUTH_REGISTER_OPEN=1
ADMIN_SECRET=changeme
# --- /metrics/platform Bearer auth ---
# Consumed by the grants app on grants.degelas.be, which calls this backend
# over the shared `fullstack_degelas_proxy` docker network. Generate with:
# openssl rand -hex 32
# Rotate in BOTH .env files if you change it.
DEGELAS_API_KEY=