# 生产部署模板。复制为 .env 后替换所有 change-me 值。 # 真实密钥不要提交到 git。 # App / Caddy APP_DOMAIN=order.khhao.com CADDY_SITE_ADDR=https://order.khhao.com WORKER_SITE_ADDR=https://worker.khhao.com TZ=Asia/Shanghai BACKEND_PORT=3000 # 反向代理层数:Caddy 后保持 1(默认),后端直连暴露时设为 false HTTP_TRUST_PROXY=1 # 构建镜像源(可选,默认阿里云公共源) # 阿里云 ECS 同地域内网可改为 mirrors.cloud.aliyuncs.com 加速 apt/apk # DEBIAN_MIRROR=mirrors.aliyun.com # ALPINE_MIRROR=mirrors.aliyun.com # NPM_REGISTRY=https://registry.npmmirror.com # Claim Links CLAIM_BASE_URL=https://order.khhao.com/#/claim CLAIM_TOKEN_TTL_HOURS=0 # Database POSTGRES_DB=order_site POSTGRES_USER=postgres POSTGRES_PASSWORD=change-me-postgres-password DATABASE_URL=postgres://postgres:change-me-postgres-password@postgres:5432/order_site DATABASE_MAX_CONNECTIONS=8 DATABASE_IDLE_TIMEOUT_MS=30000 DATABASE_CONNECTION_TIMEOUT_MS=5000 DATABASE_STATEMENT_TIMEOUT_MS=15000 # 慢查询告警阈值;超过该时长的 SQL 只记录指纹和耗时,不记录参数值 DATABASE_SLOW_QUERY_THRESHOLD_MS=500 # PostgreSQL 原生慢查询日志阈值(毫秒);-1 关闭 POSTGRES_LOG_MIN_DURATION_STATEMENT_MS=500 # Logging LOG_LEVEL=info # integration-*.log:对接日志级别(debug|info|warn|error),默认 warn 只记异常 LOG_INTEGRATION_LEVEL=warn LOG_RETENTION_DAYS=30 # 文件存储:服务器迁移期间设 dual;校验通过、停止 MinIO 前改为 oss。 STORAGE_MODE=minio STORAGE_ENDPOINT=http://minio:9000 STORAGE_BUCKET=order-site STORAGE_ACCESS_KEY_ID=change-me-storage-access-key STORAGE_SECRET_ACCESS_KEY=change-me-storage-secret-key STORAGE_REGION=us-east-1 STORAGE_MAX_UPLOAD_SIZE_MB=10 # 阿里云 OSS S3 兼容端点(不要填写 bucket 前缀) STORAGE_OSS_ENDPOINT=https://oss-cn-hangzhou.aliyuncs.com STORAGE_OSS_BUCKET=change-me-oss-bucket STORAGE_OSS_ACCESS_KEY_ID=change-me-oss-access-key STORAGE_OSS_SECRET_ACCESS_KEY=change-me-oss-secret-key STORAGE_OSS_REGION=oss-cn-hangzhou # Admin ADMIN_SESSION_SECRET=change-me-long-random-session-secret ADMIN_DEFAULT_USERS_JSON=[{"username":"admin","password":"change-me-admin-password","role":"admin"},{"username":"operator","password":"change-me-operator-password","role":"operator"}] # 91Kaquan KAQUAN91_USER_ID= KAQUAN91_SECRET= # 快手行业电子凭证 KUASHOU_INDUSTRY_APP_KEY= KUASHOU_INDUSTRY_APP_SECRET= KUASHOU_INDUSTRY_SIGN_SECRET= KUASHOU_INDUSTRY_MESSAGE_SECRET= # Cloudtentacles CLOUDTENTACLES_DEVICE_ID=08bc9d8c-fd15-48ea-bc00-8d754076cafc CLOUDTENTACLES_DEVICE_TYPE=1 # 接单平台短信验证码(打手注册) WORKER_SMS_PROVIDER=mock WORKER_SMS_ACCESS_KEY_ID= WORKER_SMS_ACCESS_KEY_SECRET= WORKER_SMS_SIGN_NAME= WORKER_SMS_TEMPLATE_CODE=