Files
gsfdc/server/.env.example
T

47 lines
1.4 KiB
Bash

# 复制为 .env 后填写。不要把真实口令写入仓库。
# 开发测试环境的实际值见 docs/理解/个人对需求的理解.md,不要抄进本文件。
JWT_SECRET=
JWT_EXPIRE_MINUTES=120
JWT_MEMBER_EXPIRE_MINUTES=10080
API_PAYLOAD_ENCRYPT=false
API_PAYLOAD_AES_KEY=
API_IP_BLACKLIST=
CORS_ORIGINS=http://127.0.0.1:13000,http://localhost:13000,http://127.0.0.1:13006,http://localhost:13006
DATABASE_URL=mysql+pymysql://USER:PASSWORD@HOST:3306/gsfdc
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=
REDIS_TIMEOUT_SEC=30
REDIS_SSL_ENABLED=false
STORAGE_TYPE=minio
MINIO_ENDPOINT=127.0.0.1:9000
MINIO_ACCESS_KEY=
MINIO_SECRET_KEY=
MINIO_BUCKET_PUBLIC=gsfdc-public
MINIO_BUCKET_PRIVATE=gsfdc-private
MINIO_SECURE=false
MINIO_BASE_URL=http://127.0.0.1:9000/gsfdc-public
# 手机号、身份证字段加密。与 API_PAYLOAD_AES_KEY 不是同一把钥匙。32 字节密钥的 Base64。
FIELD_AES_KEY=
# 一次性创建超级管理员时由命令读取,不要写进源码。命令结束后可以清掉。
BOOTSTRAP_ADMIN_USERNAME=
BOOTSTRAP_ADMIN_PASSWORD=
# 高德 JS API。浏览器可见,靠控制台域名白名单约束。不要把真实值写入仓库。
GAODE_KEY=
GAODE_SECURITY_JS_CODE=
# 邮箱验证码发信(测试可用 126)。授权码不是登录密码;真实值只放 .env。
SMTP_HOST=
SMTP_PORT=465
SMTP_USER=
SMTP_PASSWORD=
SMTP_SENDER=
SMTP_USE_SSL=true