Files
PartsInquiry/backend/env.example
2025-10-08 19:15:20 +08:00

64 lines
1.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 数据库配置(生产环境必须设置)
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