mirror of
https://github.com/EZ-Api/ez-api.git
synced 2026-01-13 17:47:51 +00:00
- Add ServerConfig.SwaggerHost field - Set docs.SwaggerInfo.Host dynamically at startup - Update docker-compose, k8s manifests, and .env.example
35 lines
1016 B
YAML
35 lines
1016 B
YAML
# ConfigMap for ez-api stack configuration
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: ez-api-config
|
|
namespace: ez-api-test-dev
|
|
labels:
|
|
app.kubernetes.io/name: ez-api-test-dev
|
|
app.kubernetes.io/component: config
|
|
data:
|
|
# PostgreSQL configuration
|
|
POSTGRES_DB: "ezapi"
|
|
LOG_POSTGRES_DB: "ezapi_logs"
|
|
|
|
# ez-api configuration
|
|
EZ_API_PORT: "8080"
|
|
EZ_CORS_ALLOW_ORIGINS: "*"
|
|
EZ_LOG_RETENTION_DAYS: "30"
|
|
EZ_LOG_MAX_RECORDS: "1000000"
|
|
EZ_LOG_PARTITIONING: "off"
|
|
# Swagger UI Host (留空则使用相对路径)
|
|
EZ_SWAGGER_HOST: ""
|
|
|
|
# Balancer configuration
|
|
EZ_BALANCER_PORT: "8081"
|
|
EZ_REDIS_DB: "0"
|
|
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_INTERVAL_SECONDS: "300"
|
|
EZ_BALANCER_STATS_FLUSH_BATCH_SIZE: "200"
|
|
EZ_BALANCER_STATS_FLUSH_TIMEOUT_SECONDS: "5"
|