.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
ADMIN_TOKEN
secret
管理员令牌(请务必更改此值以确保安全性)
AUTO_MIGRATE
自动迁移控制(生产环境默认开启) 设置为 false 可禁用自动迁移
DSN
数据库连接字符串(仅用于本地开发或非 Docker Compose 部署)
DB_POOL_MAX
PostgreSQL 连接池配置(postgres.js) 说明: 这些值是“每个应用进程”的连接池上限;k8s 多副本时需要按副本数分摊 默认值:生产环境 20,开发环境 10(可按需覆盖)
DB_POOL_IDLE_TIMEOUT
DB_POOL_CONNECT_TIMEOUT
MESSAGE_REQUEST_WRITE_MODE
message_request 写入模式 async:异步批量写入(默认,降低 DB 写放大与连接占用) sync:同步写入(兼容旧行为,但高并发下会增加请求尾部阻塞)
MESSAGE_REQUEST_ASYNC_FLUSH_INTERVAL_MS
message_request 异步批量参数(可选)
MESSAGE_REQUEST_ASYNC_BATCH_SIZE
MESSAGE_REQUEST_ASYNC_MAX_PENDING
DB_USER
数据库配置(Docker Compose 部署时使用)
DB_PASSWORD
secret
DB_NAME
APP_PORT
应用配置
APP_URL
API_TEST_TIMEOUT_MS
API 测试配置 API 测试请求超时时间(毫秒),范围 5000-120000。未设置时默认 15000。
ENABLE_SECURE_COOKIES
Cookie 安全策略 功能说明:控制是否强制 HTTPS Cookie(设置 cookie 的 secure 属性) true (默认):仅允许 HTTPS 传输 Cookie,浏览器会自动放行 localhost 的 HTTP false:允许 HTTP 传输…
ENABLE_RATE_LIMIT
Redis 配置(用于限流和 Session 追踪) 功能说明: 限流功能:金额限制(5小时/周/月)+ Session 并发限制 Session 追踪:5 分钟上下文缓存优化(避免频繁切换供应商) Fail Open 策略:Redis 不可用时自动降级,不影响服务可用性
REDIS_URL
secret
REDIS_TLS_REJECT_UNAUTHORIZED