1
0
forked from erp-dev/erp
Files
erpnew/env.example

112 lines
3.5 KiB
Plaintext
Raw 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.
# Copy this file to ".env" (same directory as manage.py), then fill values.
# 注意:这里是示例文件,请勿提交真实密钥到仓库。
############################
# Django / 基础
############################
SECRET_KEY=replace_me_with_a_strong_secret
DEBUG=False
# 逗号分隔(django-environ Env.list)
ALLOWED_HOSTS=yuwenerp.yuwen.cloud,localhost,127.0.0.1
CSRF_TRUSTED_ORIGINS=https://yuwenerp.yuwen.cloud,http://localhost:8000
DATA_UPLOAD_MAX_NUMBER_FIELDS=20000
############################
# 数据库(必填)
############################
DB_NAME=flower
DB_USER=flower
DB_PASSWORD=replace_me
DB_HOST=localhost
DB_PORT=6432
CONN_MAX_AGE=0
############################
# 缓存(可选)
############################
# 二选一:优先使用 CACHE_URL;否则使用 CACHE_HOST/CACHE_PORT/CACHE_DB 组合
#CACHE_URL=redis://localhost:6379/0
CACHE_HOST=localhost
CACHE_PORT=6379
CACHE_DB=0
CACHE_KEY_PREFIX=flower
CACHE_DEFAULT_TIMEOUT=300
############################
# 日志(可选)
############################
LOG_LEVEL=INFO
DJANGO_LOG_LEVEL=INFO
UVICORN_LOG_LEVEL=INFO
UVICORN_ACCESS_LOG_LEVEL=INFO
############################
# 明道云同步(可选)
############################
MDY_MERCHANT_ID=1
MDY_PRODUCT_CATEGORY_ID=1
MDY_SYNC_PAGE_SIZE=100
MDY_SYNC_MAX_PAGES=2
MDY_SYNC_MAX_RECORDS=200
# 明道云开版暂存同步:每次请求之间的最小间隔(用于限流)
# - 0.02 ~ 50 qps(理论值),建议生产环境更保守(例如 0.05/0.1)
MDY_PLATE_ORDER_SYNC_REQUEST_INTERVAL_SECONDS=0.05
############################
# 腾讯云 TIIA(建议必填:生产环境请务必使用真实值)
############################
TENCENTCLOUD_SECRET_ID=replace_me
TENCENTCLOUD_SECRET_KEY=replace_me
TENCENTCLOUD_TOKEN=
TENCENTCLOUD_TIIA_GROUP_ID=168
TENCENTCLOUD_TIIA_REGION=ap-guangzhou
TENCENTCLOUD_TIIA_ENDPOINT=tiia.tencentcloudapi.com
TENCENTCLOUD_TIIA_PIC_NAME_PREFIX=plate_order
TENCENTCLOUD_TIIA_QPS=10
############################
# 企业微信机器人(WeCom Webhook)
############################
# 为空时发送会报错:WeCom webhook key 未配置
WECOM_WEBHOOK_KEY=
# PrintingJob 状态推进通知的“跟进地址”模板;为空则消息里省略“跟进地址”字段
PRINTING_JOB_STATE_ADVANCED_FOLLOWUP_URL_TEMPLATE=https://app.yuwen.cloud/workstation/production/batch-advance?orderId={order_id}
# PrintingOrder 创建通知(企业微信):测试环境默认关闭;生产/开发默认开启
PRINTING_ORDER_CREATED_WECOM_NOTIFY_ENABLED=True
############################
# Printing 自动创建销售品(可选)
############################
AUTO_CREATE_SALESITEM_FROM_PRINT_ORDER=False
# 必填(settings 中无默认值),用于从指定 State 读取参数创建 SalesItem
PRINTING_SALES_ITEM_SOURCE_STATE_ID=0
############################
# Celery(可选)
############################
# 二选一:优先使用 CELERY_BROKER_URL;否则使用 host/port/user/password/vhost 组合
#CELERY_BROKER_URL=amqp://guest:guest@localhost:5672//
CELERY_BROKER_HOST=localhost
CELERY_BROKER_PORT=5672
CELERY_BROKER_USER=guest
CELERY_BROKER_PASSWORD=guest
CELERY_BROKER_VHOST=/
# 二选一:优先使用 CELERY_RESULT_BACKEND;否则使用 host/port/db 组合
#CELERY_RESULT_BACKEND=redis://localhost:6379/1
CELERY_RESULT_HOST=localhost
CELERY_RESULT_PORT=6379
CELERY_RESULT_DB=1
############################
# CORS(可选)
############################
# 逗号分隔
CORS_ALLOWED_ORIGINS=http://localhost:8000,http://127.0.0.1:5173,http://127.0.0.1:5174,http://127.0.0.1:5179,https://yuwenerp.yuwen.cloud