From d34c61a051808d12f5e855bc2a67aee898fbd22e Mon Sep 17 00:00:00 2001 From: Jiang Date: Thu, 12 Mar 2026 18:15:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=8E=AF=E5=A2=83=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=EF=BC=8C=E8=B0=83=E6=95=B4=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=8F=8A=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 44 ++++++++------------------------------------ 1 file changed, 8 insertions(+), 36 deletions(-) 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