● Zion Boggan
repos/Sightline/.env.example
zionboggan.com ↗
34 lines · text
History for this file →
1
# Copy to .env and adjust. All backend vars are prefixed SIGHTLINE_.
2
SIGHTLINE_ENVIRONMENT=dev
3
SIGHTLINE_SECRET_KEY=change-me-to-a-long-random-string
4
SIGHTLINE_DATABASE_URL=postgresql+psycopg2://sightline:sightline@localhost:5432/sightline
5
SIGHTLINE_REDIS_URL=redis://localhost:6379/0
6
 
7
# storage: local (dev) or s3 (prod / MinIO / R2 / Wasabi)
8
SIGHTLINE_STORAGE_BACKEND=local
9
SIGHTLINE_STORAGE_DIR=./_storage
10
SIGHTLINE_S3_BUCKET=sightline
11
# SIGHTLINE_S3_ENDPOINT_URL=https://s3.us-east-1.amazonaws.com
12
# SIGHTLINE_S3_REGION=us-east-1
13
SIGHTLINE_MAX_UPLOAD_BYTES=52428800
14
 
15
# OIDC / SSO (optional - leave disabled to use local username/password JWT)
16
SIGHTLINE_OIDC_ENABLED=false
17
# SIGHTLINE_OIDC_ISSUER=https://your-idp.example.com
18
# SIGHTLINE_OIDC_CLIENT_ID=sightline
19
# SIGHTLINE_OIDC_CLIENT_SECRET=...
20
# SIGHTLINE_OIDC_REDIRECT_URI=http://localhost:8000/api/v1/auth/oidc/callback
21
# SIGHTLINE_OIDC_DEFAULT_ROLE=analyst
22
 
23
# ingest / analytics tuning
24
SIGHTLINE_DEDUP_WINDOW_SECONDS=1
25
SIGHTLINE_IMPOSSIBLE_SPEED_KMH=250
26
SIGHTLINE_COTRAVEL_WINDOW_SECONDS=120
27
SIGHTLINE_DWELL_GAP_SECONDS=1800
28
 
29
# safety
30
SIGHTLINE_DEFAULT_RETENTION_DAYS=365
31
SIGHTLINE_RATE_LIMIT_PER_MINUTE=120
32
 
33
# frontend
34
NEXT_PUBLIC_API_BASE=http://localhost:8000/api/v1