Added example .env file

master
oabrivard 1 month ago
parent eeb784bb92
commit e4bb5cd0fd

@ -0,0 +1,57 @@
# Database
POSTGRES_USER=knowfoolery
POSTGRES_PASSWORD=change-me
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=knowfoolery
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
# Zitadel (when auth profile is enabled)
ZITADEL_URL=http://localhost:8080
ZITADEL_PROJECT_ID=your-project-id
ZITADEL_CLIENT_ID=your-client-id
ZITADEL_PORT=8084
ZITADEL_MASTERKEY=replace-with-32-char-masterkey
ZITADEL_ORG_NAME=knowfoolery
ZITADEL_ADMIN_USERNAME=admin
ZITADEL_ADMIN_PASSWORD=change-me
# CockroachDB (for Zitadel)
CRDB_PORT=26257
CRDB_HTTP_PORT=9090
# Environment
ENVIRONMENT=development
LOG_LEVEL=debug
# Service Ports
GAME_SESSION_PORT=8080
QUESTION_BANK_PORT=8081
USER_SERVICE_PORT=8082
LEADERBOARD_PORT=8083
ADMIN_SERVICE_PORT=8085
GATEWAY_PORT=8086
GATEWAY_INTERNAL_PORT=18086
# Gateway
GATEWAY_PUBLIC_PREFIX=/api/v1
GATEWAY_ALLOWED_ORIGINS=http://localhost:5173
GATEWAY_RATE_WINDOW=1m
GATEWAY_RATE_GENERAL=100
GATEWAY_RATE_AUTH=5
GATEWAY_RATE_API=60
GATEWAY_RATE_ADMIN=30
# Observability ports (when observability profile is enabled)
PROMETHEUS_PORT=9091
GRAFANA_PORT=3000
JAEGER_UI_PORT=16686
JAEGER_COLLECTOR_PORT=14268
JAEGER_AGENT_PORT=6831
# Grafana (when observability profile is enabled)
GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=change-me
Loading…
Cancel
Save