# 生产环境示例：复制为 backend/.env 后再替换所有 change-* 占位值。
APP_ENV=production
APP_ADDR=:8080

# MySQL 容器初始化变量，同时供后端 DSN 使用。
MYSQL_ROOT_PASSWORD=change-root-password
MYSQL_DATABASE=hfb_sys
MYSQL_USER=hfb
MYSQL_PASSWORD=change-hfb-password
MYSQL_DSN=hfb:change-hfb-password@tcp(mysql:3306)/hfb_sys?charset=utf8mb4&parseTime=True&loc=Local

REDIS_ADDR=redis:6379
REDIS_PASSWORD=
REDIS_DB=0

JWT_SECRET=change-to-a-long-random-secret

LOG_LEVEL=info
LOG_DIR=/app/logs
LOG_ENABLE_CONSOLE=true
LOG_ENABLE_FILE=true

# MinIO 容器初始化变量，同时供后端对象存储使用。
MINIO_ROOT_USER=change-minio-user
MINIO_ROOT_PASSWORD=change-minio-password
STORAGE_ENDPOINT=http://minio:9000
STORAGE_BUCKET=hfb-sys
STORAGE_ACCESS_KEY_ID=change-minio-user
STORAGE_SECRET_ACCESS_KEY=change-minio-password

# 生产环境建议接入真实短信服务；未配置时不要使用 mock 对外运营。
SMS_PROVIDER=aliyun
ALIYUN_ACCESS_KEY_ID=
ALIYUN_ACCESS_KEY_SECRET=
ALIYUN_SMS_ENDPOINT=dysmsapi.aliyuncs.com
ALIYUN_SMS_SIGN_NAME=
ALIYUN_SMS_LOGIN_TEMPLATE_CODE=

# 生产环境建议接入真实实名服务；未配置时不要使用 mock 对外运营。
REALNAME_PROVIDER=cloudmarket
REALNAME_CLOUDMARKET_URL=https://sinocheck2.market.alicloudapi.com/fortest/ttttt
REALNAME_CLOUDMARKET_APPCODE=

# 乐刷支付：生产需由乐刷提供商户号、请求密钥和通知验签密钥。
PAYMENT_PROVIDER=leshua
LESHUA_GATEWAY_URL=https://paygate.leshuazf.com/cgi-bin/lepos_pay_gateway.cgi
LESHUA_MERCHANT_ID=
LESHUA_SIGN_KEY=
LESHUA_NOTIFY_KEY=
LESHUA_NOTIFY_URL=https://your-domain.example.com/api/payments/leshua/notify
LESHUA_JUMP_URL=https://your-domain.example.com/m/orders
LESHUA_PAY_WAY=ZFBZF
LESHUA_JSPAY_FLAG=2
LESHUA_SIGN_TYPE=MD5
