34 lines
1.5 KiB
Plaintext
34 lines
1.5 KiB
Plaintext
# ---------------------------------------------------------------------------
|
|
# FieldOps — environment variables
|
|
# ---------------------------------------------------------------------------
|
|
# Copy this file to .env (cp .env.example .env) and adjust as needed for your
|
|
# local environment. Never commit .env.
|
|
|
|
# Postgres connection string. Matches docker-compose.yml defaults.
|
|
DATABASE_URL="postgresql://fieldops:fieldops@localhost:5432/fieldops?schema=public"
|
|
|
|
# Auth.js v5 — secret used to sign session tokens.
|
|
# In production, set this to a strong random value: `openssl rand -base64 32`.
|
|
AUTH_SECRET="dev-secret-do-not-use-in-production-please-change-me"
|
|
|
|
# Dev-only auto sign-in.
|
|
# When set to "true", the app will silently sign in as the seed admin user
|
|
# (admin@demo.local of the "Demo Factory" tenant) on every request that has
|
|
# no session. This skips the login UI in local development and CI/E2E.
|
|
#
|
|
# !!! NEVER set this to "true" in production. !!!
|
|
# The default of "false" here is intentional — a developer setting up locally
|
|
# must consciously opt in by editing their .env. See README "Auth" section.
|
|
AUTH_DEV_AUTOLOGIN="false"
|
|
|
|
# Base URL of the operator-pwa app — used by Auth.js for callback URLs.
|
|
NEXT_PUBLIC_APP_URL="http://localhost:3000"
|
|
AUTH_URL="http://localhost:3000"
|
|
|
|
# Pino log level — one of: fatal, error, warn, info, debug, trace.
|
|
LOG_LEVEL="info"
|
|
|
|
# Node environment — Next.js sets this automatically; included here for
|
|
# packages that need it at module load time.
|
|
NODE_ENV="development"
|