64 lines
1.7 KiB
Plaintext
64 lines
1.7 KiB
Plaintext
# 数据库配置(生产环境必须设置)
|
||
DB_URL=
|
||
DB_USER=
|
||
DB_PASSWORD=
|
||
|
||
# CORS(按需收紧)
|
||
CORS_ALLOWED_ORIGINS=*
|
||
|
||
# 邮件 SMTP(如需发送邮件验证码/通知)
|
||
MAIL_HOST=smtp.qq.com
|
||
MAIL_PORT=465
|
||
MAIL_USERNAME=
|
||
MAIL_PASSWORD=
|
||
MAIL_PROTOCOL=smtps
|
||
MAIL_FROM=
|
||
MAIL_SUBJECT_PREFIX=[配件查询]
|
||
MAIL_CONNECT_TIMEOUT_MS=5000
|
||
MAIL_READ_TIMEOUT_MS=5000
|
||
MAIL_WRITE_TIMEOUT_MS=5000
|
||
|
||
# 附件占位与直链校验
|
||
ATTACHMENTS_PLACEHOLDER_IMAGE=
|
||
ATTACHMENTS_PLACEHOLDER_URL=/api/attachments/placeholder
|
||
ATTACHMENTS_URL_SSRF_PROTECTION=true
|
||
ATTACHMENTS_URL_ALLOW_PRIVATE_IP=false
|
||
ATTACHMENTS_URL_FOLLOW_REDIRECTS=true
|
||
ATTACHMENTS_URL_MAX_REDIRECTS=2
|
||
ATTACHMENTS_URL_CONNECT_TIMEOUT_MS=3000
|
||
ATTACHMENTS_URL_READ_TIMEOUT_MS=5000
|
||
ATTACHMENTS_URL_MAX_SIZE_MB=5
|
||
ATTACHMENTS_URL_ALLOWLIST=
|
||
ATTACHMENTS_URL_ALLOWED_CONTENT_TYPES=image/jpeg,image/png,image/gif,image/webp,image/svg+xml
|
||
|
||
# 本地上传(如启用直传)
|
||
ATTACHMENTS_DIR=./data/attachments
|
||
ATTACHMENTS_UPLOAD_MAX_SIZE_MB=5
|
||
ATTACHMENTS_UPLOAD_ALLOWED_CONTENT_TYPES=image/jpeg,image/png,image/gif,image/webp,image/svg+xml
|
||
|
||
# 应用默认值(可按需覆盖)
|
||
APP_DEFAULT_SHOP_ID=1
|
||
APP_DEFAULT_USER_ID=2
|
||
APP_DEFAULT_DICT_SHOP_ID=0
|
||
APP_ACCOUNT_CASH_NAME=现金
|
||
APP_ACCOUNT_BANK_NAME=银行存款
|
||
APP_ACCOUNT_WECHAT_NAME=微信
|
||
APP_ACCOUNT_ALIPAY_NAME=支付宝
|
||
|
||
# 管理端请求头(与前端一致)
|
||
ADMIN_AUTH_HEADER=X-Admin-Id
|
||
|
||
# Python 条码识别子进程(需要时启用)
|
||
PY_BARCODE_ENABLED=false
|
||
PY_BARCODE_WORKDIR=./txm
|
||
PY_BARCODE_PYTHON=python
|
||
PY_BARCODE_APP_MODULE=app.server.main
|
||
PY_BARCODE_USE_MODULE=true
|
||
PY_BARCODE_HOST=127.0.0.1
|
||
PY_BARCODE_PORT=8000
|
||
PY_BARCODE_HEALTH=/openapi.json
|
||
PY_BARCODE_TIMEOUT=20
|
||
PY_BARCODE_LOG=
|
||
PY_BARCODE_MAX_UPLOAD_MB=8
|
||
|