71 lines
2.1 KiB
Bash
71 lines
2.1 KiB
Bash
# Mac Docker 本机联调模板。复制为 .env 后按需修改。
|
|
# 如果使用 ngrok / cloudflared 等公网地址,只需要同步修改 APP_DOMAIN / CADDY_SITE_ADDR / WORKER_SITE_ADDR / CLAIM_BASE_URL。
|
|
|
|
# App / Caddy
|
|
APP_DOMAIN=localhost
|
|
CADDY_SITE_ADDR=http://localhost
|
|
WORKER_SITE_ADDR=http://worker.localhost
|
|
TZ=Asia/Shanghai
|
|
BACKEND_PORT=3000
|
|
# 反向代理层数:Caddy 后保持 1(默认),后端直连暴露时设为 false
|
|
HTTP_TRUST_PROXY=1
|
|
|
|
# Claim Links
|
|
CLAIM_BASE_URL=http://localhost/#/claim
|
|
|
|
# Database
|
|
POSTGRES_DB=order_site
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
DATABASE_URL=postgres://postgres:postgres@postgres:5432/order_site
|
|
DATABASE_MAX_CONNECTIONS=8
|
|
DATABASE_IDLE_TIMEOUT_MS=30000
|
|
DATABASE_CONNECTION_TIMEOUT_MS=5000
|
|
DATABASE_STATEMENT_TIMEOUT_MS=15000
|
|
DATABASE_SLOW_QUERY_THRESHOLD_MS=500
|
|
POSTGRES_LOG_MIN_DURATION_STATEMENT_MS=500
|
|
POSTGRES_PORT=5432
|
|
|
|
# Logging
|
|
LOG_LEVEL=info
|
|
# integration-*.log 默认 warn,只记对接异常;排查全量时改为 info
|
|
LOG_INTEGRATION_LEVEL=warn
|
|
LOG_RETENTION_DAYS=30
|
|
|
|
# File Storage (MinIO / S3 compatible)
|
|
STORAGE_MODE=minio
|
|
STORAGE_ENDPOINT=http://minio:9000
|
|
STORAGE_BUCKET=order-site
|
|
STORAGE_ACCESS_KEY_ID=minioadmin
|
|
STORAGE_SECRET_ACCESS_KEY=minioadmin
|
|
STORAGE_REGION=us-east-1
|
|
STORAGE_MAX_UPLOAD_SIZE_MB=10
|
|
STORAGE_OSS_ENDPOINT=
|
|
STORAGE_OSS_BUCKET=
|
|
STORAGE_OSS_ACCESS_KEY_ID=
|
|
STORAGE_OSS_SECRET_ACCESS_KEY=
|
|
STORAGE_OSS_REGION=oss-cn-hangzhou
|
|
MINIO_API_PORT=19000
|
|
MINIO_CONSOLE_PORT=19001
|
|
|
|
# Admin
|
|
ADMIN_SESSION_SECRET=dev-local-session-secret
|
|
ADMIN_DEFAULT_USERS_JSON=[{"username":"admin","password":"dev-admin-123456","role":"admin"},{"username":"operator","password":"dev-operator-123456","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
|
|
|
|
# 接单平台短信验证码(打手注册,开发默认 mock,验证码打印到服务日志)
|
|
WORKER_SMS_PROVIDER=mock
|