37 lines
1.1 KiB
Plaintext
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=
|