forked from erp-dev/erp
121 lines
4.1 KiB
Plaintext
121 lines
4.1 KiB
Plaintext
# 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=
|
||
MESSAGE_API_AUTHORIZATION=hophopkk
|
||
# 按你的部署环境填写 message_api 服务地址。
|
||
# 如果当前 Django 运行在 Docker 容器内,不要直接写 localhost,
|
||
# 应填写可从容器内访问到的服务地址,例如 http://message-api:8198
|
||
MESSAGE_API_BASE_URL=
|
||
# message_api 图文消息封面图兜底地址。
|
||
# 当任务描述里没有“款式图:...”,且 Notifier.config.image_url 也为空时使用。
|
||
MESSAGE_API_DEFAULT_NEWS_IMAGE_URL=https://via.placeholder.com/640x360.png?text=No+Image
|
||
SPEAK_ENDPOINT=http://8.148.215.233:9004/speak
|
||
|
||
# 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
|
||
|