47 lines
1001 B
Bash
47 lines
1001 B
Bash
# Flask
|
|
PORT=8080
|
|
WS_PORT=8081
|
|
# Configure a random secret with at least 32 characters for persistent sessions.
|
|
JWT_SECRET=
|
|
ENABLE_SAMPLE_DATA=false
|
|
# Set SAMPLE_USER_PASSWORD only for isolated development fixtures.
|
|
SAMPLE_USER_PASSWORD=
|
|
|
|
# Database (SQLite for local dev, PostgreSQL in production)
|
|
DATABASE_URL=sqlite:///anchorhost.db
|
|
|
|
# Kubernetes (in-cluster when deployed; kubeconfig locally)
|
|
# KUBECONFIG=/path/to/kubeconfig
|
|
|
|
# Stripe
|
|
STRIPE_SECRET_KEY=
|
|
STRIPE_WEBHOOK_SECRET=
|
|
|
|
# OAuth
|
|
GOOGLE_CLIENT_ID=
|
|
GOOGLE_CLIENT_SECRET=
|
|
GOOGLE_REDIRECT_URI=http://localhost:8080/api/auth/google/callback
|
|
APPLE_CLIENT_ID=
|
|
APPLE_TEAM_ID=
|
|
APPLE_KEY_ID=
|
|
APPLE_PRIVATE_KEY=
|
|
|
|
# DNS / domains (deSEC)
|
|
DESEC_API_TOKEN=
|
|
BASE_DOMAIN=anchorhost.eu
|
|
NODE_IP=127.0.0.1
|
|
|
|
# Email (SMTP)
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USER=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM=
|
|
SMTP_FROM_NAME=AnchorHost
|
|
SMTP_USE_TLS=true
|
|
BASE_URL=http://localhost:8080
|
|
FRONTEND_URL=http://localhost:3000
|
|
|
|
# Game servers
|
|
MINECRAFT_RCON_PASSWORD=change-me-in-production
|