diff --git a/.env.example b/.env.example index 1b45d6e..9133314 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,7 @@ # TJWater Server 环境变量配置模板 # 复制此文件为 .env 并填写实际值 -NETWORK_NAME="szh" +ENVIRONMENT="local" +NETWORK_NAME="tjwater" # ============================================ # 安全配置 (必填) # ============================================ @@ -20,17 +21,17 @@ DATABASE_ENCRYPTION_KEY="rJC2VqLg4KrlSq+DGJcYm869q4v5KB2dFAeuQTe0I50=" DB_NAME="tjwater" DB_HOST="localhost" DB_PORT="5432" -DB_USER="postgres" +DB_USER="tjwater" DB_PASSWORD="password" # ============================================ # 数据库配置 (TimescaleDB) # ============================================ -TIMESCALEDB_DB_NAME="szh" +TIMESCALEDB_DB_NAME="tjwater" TIMESCALEDB_DB_HOST="localhost" TIMESCALEDB_DB_PORT="5433" TIMESCALEDB_DB_USER="tjwater" -TIMESCALEDB_DB_PASSWORD="Tjwater@123456" +TIMESCALEDB_DB_PASSWORD="password" # ============================================ # 元数据数据库配置 (Metadata DB) @@ -41,39 +42,10 @@ METADATA_DB_PORT="5432" METADATA_DB_USER="tjwater" METADATA_DB_PASSWORD="password" -# ============================================ -# 项目连接缓存与连接池配置 -# ============================================ -PROJECT_PG_CACHE_SIZE=50 -PROJECT_TS_CACHE_SIZE=50 -PROJECT_PG_POOL_SIZE=5 -PROJECT_PG_MAX_OVERFLOW=10 -PROJECT_TS_POOL_MIN_SIZE=1 -PROJECT_TS_POOL_MAX_SIZE=10 - -# ============================================ -# InfluxDB 配置 (时序数据) -# ============================================ -# INFLUXDB_URL=http://localhost:8086 -# INFLUXDB_TOKEN=your-influxdb-token -# INFLUXDB_ORG=your-org -# INFLUXDB_BUCKET=tjwater - -# ============================================ -# JWT 配置 (可选) -# ============================================ -# ACCESS_TOKEN_EXPIRE_MINUTES=30 -# REFRESH_TOKEN_EXPIRE_DAYS=7 -# ALGORITHM=HS256 - # ============================================ # Keycloak JWT (可选) # ============================================ -# KEYCLOAK_PUBLIC_KEY="-----BEGIN PUBLIC KEY-----\n...\n-----END PUBLIC KEY-----" -# KEYCLOAK_ALGORITHM=RS256 +KEYCLOAK_PUBLIC_KEY="-----BEGIN PUBLIC KEY-----\n...\n-----END PUBLIC KEY-----" +KEYCLOAK_ALGORITHM=RS256 +KEYCLOAK_AUDIENCE="account" -# ============================================ -# 其他配置 -# ============================================ -# PROJECT_NAME=TJWater Server -# API_V1_STR=/api/v1