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