# 复制为 server.env,仅在服务器填写真实值,禁止提交仓库或打入镜像。 # Compose 使用 raw 读取:每行 KEY=value,值不加包裹引号,不写行尾注释。 NODE_ENV=production HOST=0.0.0.0 PORT=8800 LOG_LEVEL=info NODE_OPTIONS=--max-old-space-size=384 API_BODY_LIMIT_BYTES=1048576 SWAGGER_ENABLED=false CORS_ORIGINS= # 初次部署留空;只在确认实际反向代理来源后填写明确 IP/CIDR。 TRUSTED_PROXY_CIDRS= JWT_SECRET= JWT_ISSUER=doodle-store JWT_AUDIENCE=doodle-mini JWT_EXPIRES_IN_SECONDS=86400 WECHAT_MINI_APP_ID= WECHAT_MINI_APP_SECRET= # 密码先 URL 编码;主机是数据库容器名,端口是容器内部的 5432。 DATABASE_URL=postgresql://joey_postgresql:REPLACE_WITH_URL_ENCODED_PASSWORD@1Panel-postgresql-RqP6:5432/doodle_prod?schema=public WORKSHEET_NEW_WINDOW_DAYS=30 QINIU_PUBLIC_DOMAIN=https://cdn.joeyone.cn QINIU_KEY_PREFIX=doodle-assets/ QINIU_BUCKET=doodle-cn # 只读联通阶段可一起留空;头像和管理员图片上传验收前必须配置。 QINIU_AK= QINIU_SK= QINIU_REGION= SITE_REFRESH_HOUR_UTC=22