diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..5e3a539 --- /dev/null +++ b/.env.example @@ -0,0 +1,25 @@ +# Control Plane +EZ_API_PORT=8080 +EZ_PG_DSN=host=postgres user=postgres password=postgres dbname=ezapi port=5432 sslmode=disable +EZ_LOG_PG_DSN= +EZ_REDIS_ADDR=redis:6379 +EZ_REDIS_PASSWORD= +EZ_REDIS_DB=0 +EZ_ADMIN_TOKEN=admin123 +EZ_INTERNAL_STATS_TOKEN=internal123 +EZ_CORS_ALLOW_ORIGINS=* +EZ_LOG_RETENTION_DAYS=30 +EZ_LOG_MAX_RECORDS=1000000 +EZ_LOG_PARTITIONING=off + +# Data Plane +EZ_BALANCER_PORT=8081 +EZ_BALANCER_LOG_SINK_ENABLED=false +EZ_BALANCER_LOG_SINK_BASE_URL=http://ez-api:8080 +EZ_BALANCER_LOG_SINK_TIMEOUT_SECONDS=3 +EZ_BALANCER_STATS_FLUSH_ENABLED=false +EZ_BALANCER_STATS_FLUSH_BASE_URL=http://ez-api:8080 +EZ_BALANCER_STATS_FLUSH_TOKEN=internal123 +EZ_BALANCER_STATS_FLUSH_INTERVAL_SECONDS=300 +EZ_BALANCER_STATS_FLUSH_BATCH_SIZE=200 +EZ_BALANCER_STATS_FLUSH_TIMEOUT_SECONDS=5