171 lines
3.8 KiB
Plaintext
171 lines
3.8 KiB
Plaintext
|
# -------- 应用配置 --------
|
|||
|
# 应用运行环境
|
|||
|
APP_ENV = 'dev'
|
|||
|
|
|||
|
# 应用名称
|
|||
|
APP_NAME = 'Cutoms-System'
|
|||
|
|
|||
|
# 应用代理路径
|
|||
|
APP_ROOT_PATH = ''
|
|||
|
|
|||
|
# 应用主机
|
|||
|
APP_HOST = '0.0.0.0'
|
|||
|
|
|||
|
# 应用端口
|
|||
|
APP_PORT = 8082
|
|||
|
|
|||
|
# 应用版本
|
|||
|
APP_VERSION= '1.0.0'
|
|||
|
|
|||
|
# 应用是否开启热重载
|
|||
|
APP_RELOAD = true
|
|||
|
|
|||
|
# 应用是否开启IP归属区域查询
|
|||
|
APP_IP_LOCATION_QUERY = false
|
|||
|
|
|||
|
# 应用是否允许账号同时登录
|
|||
|
APP_SAME_TIME_LOGIN = true
|
|||
|
|
|||
|
# -------JWT配置------------
|
|||
|
# JWT 签名密钥
|
|||
|
JWT_SECRET_KEY=b01c66dc2c58dc6a0aabfe2144256be36226de378bf87f72c0c795dda67f4d55
|
|||
|
|
|||
|
# JWT 签名算法
|
|||
|
JWT_ALGORITHM=HS256
|
|||
|
|
|||
|
# JWT 盐值
|
|||
|
JWT_SALT=jwt_salt
|
|||
|
|
|||
|
# JWT 令牌有效期(分钟)
|
|||
|
JWT_EXPIRE_MINUTES=1440
|
|||
|
|
|||
|
# JWT 令牌在 Redis 中的缓存有效期(分钟)
|
|||
|
JWT_REDIS_EXPIRE_MINUTES=30
|
|||
|
|
|||
|
# -------- 数据库配置 --------
|
|||
|
# 数据库类型,默认为'mysql'
|
|||
|
DB_TYPE = 'mysql'
|
|||
|
|
|||
|
# 数据库主机
|
|||
|
DB_HOST = '127.0.0.1'
|
|||
|
|
|||
|
# 数据库端口
|
|||
|
DB_PORT = 3306
|
|||
|
|
|||
|
# 数据库用户名
|
|||
|
DB_USERNAME = 'root'
|
|||
|
|
|||
|
# 数据库密码
|
|||
|
DB_PASSWORD = 'mysqlroot'
|
|||
|
|
|||
|
# 数据库名称
|
|||
|
DB_DATABASE = 'cutoms_system'
|
|||
|
|
|||
|
# 是否开启日志
|
|||
|
DB_ECHO = true
|
|||
|
|
|||
|
# 数据库日志级别,默认为 10(DEBUG)
|
|||
|
DB_LOG_LEVEL = 10
|
|||
|
|
|||
|
# 允许溢出连接池大小的最大连接数
|
|||
|
DB_MAX_OVERFLOW = 10
|
|||
|
|
|||
|
# 连接池大小,0表示连接数无限制
|
|||
|
DB_POOL_SIZE = 50
|
|||
|
|
|||
|
# 连接回收时间(单位:秒)
|
|||
|
DB_POOL_RECYCLE = 3600
|
|||
|
|
|||
|
# 连接池中没有线程可用时,最多等待的时间(单位:秒)
|
|||
|
DB_POOL_TIMEOUT = 30
|
|||
|
|
|||
|
# -------- Redis配置 --------
|
|||
|
|
|||
|
# Redis主机
|
|||
|
REDIS_HOST = '127.0.0.1'
|
|||
|
|
|||
|
# Redis端口
|
|||
|
REDIS_PORT = 6379
|
|||
|
|
|||
|
# Redis用户名
|
|||
|
REDIS_USERNAME = ''
|
|||
|
|
|||
|
# Redis密码
|
|||
|
REDIS_PASSWORD = ''
|
|||
|
|
|||
|
# Redis数据库
|
|||
|
REDIS_DATABASE = 2
|
|||
|
|
|||
|
# ======================
|
|||
|
# 上传配置
|
|||
|
# ======================
|
|||
|
|
|||
|
# 文件上传的 URL 前缀,默认为 '/profile'。
|
|||
|
# 例如:`/profile/example.jpg`。
|
|||
|
UPLOAD_PREFIX=/profile
|
|||
|
|
|||
|
# 文件上传的存储路径,默认为 'data/upload_path'。
|
|||
|
# 上传的文件将存储在此目录中,如果目录不存在,会自动创建。
|
|||
|
UPLOAD_PATH=data/upload_path
|
|||
|
|
|||
|
# 上传机器的标识,默认为 'A'。
|
|||
|
# 用于区分不同的上传机器或节点,在多机部署时可以使用此字段。
|
|||
|
UPLOAD_MACHINE=A
|
|||
|
|
|||
|
# 默认允许上传的文件扩展名列表,使用逗号分隔。
|
|||
|
# 包含常见的图片、文档、压缩文件、视频和 PDF 格式。
|
|||
|
# 可以根据需求扩展或修改此列表。
|
|||
|
DEFAULT_ALLOWED_EXTENSION=bmp,gif,jpg,jpeg,png,doc,docx,xls,xlsx,ppt,pptx,html,htm,txt,rar,zip,gz,bz2,mp4,avi,rmvb,pdf
|
|||
|
|
|||
|
# 文件下载的存储路径,默认为 'data/download_path'。
|
|||
|
# 下载的文件将存储在此目录中,如果目录不存在,会自动创建。
|
|||
|
DOWNLOAD_PATH=data/download_path
|
|||
|
|
|||
|
|
|||
|
# ======================
|
|||
|
# 邮件配置
|
|||
|
# ======================
|
|||
|
|
|||
|
# 邮件发送者的用户名,默认为空。
|
|||
|
EMAIL_USERNAME=
|
|||
|
|
|||
|
# 邮件发送者的密码,默认为空。
|
|||
|
EMAIL_PASSWORD=
|
|||
|
|
|||
|
# 邮件服务器地址,默认为 "smtp.qq.com"。
|
|||
|
# 如果是其他邮件服务商,请修改为对应的 SMTP 服务器地址。
|
|||
|
EMIAL_HOST=smtp.qq.com
|
|||
|
|
|||
|
# 邮件服务器端口,默认为 465。
|
|||
|
# 如果是其他邮件服务商,请根据其要求修改端口号。
|
|||
|
EMAIL_PORT=587
|
|||
|
|
|||
|
|
|||
|
# ======================
|
|||
|
# 地图配置
|
|||
|
# ======================
|
|||
|
|
|||
|
# 百度地图的 AK 密钥,用于获取地图数据。
|
|||
|
# 请在百度地图官网申请获取 AK 密钥。
|
|||
|
AK=
|
|||
|
# 百度地图sk密钥,用于获取地图数据。
|
|||
|
# 请在百度地图官网申请获取 SK 密钥。
|
|||
|
SK=
|
|||
|
|
|||
|
# ======================
|
|||
|
# ElasticSearch配置
|
|||
|
# ======================
|
|||
|
# ElasticSearch的URL,默认为 "http://localhost:9200"。
|
|||
|
ES_HOST=localhost
|
|||
|
|
|||
|
# ElasticSearch的端口,默认为 9200。
|
|||
|
ES_PORT=9200
|
|||
|
|
|||
|
# ElasticSearch的索引名称,默认为 "cutoms_system"。
|
|||
|
ES_INDEX=product_codes
|
|||
|
|
|||
|
# ElasticSearch的用户名。
|
|||
|
ES_USER=elastic
|
|||
|
|
|||
|
# ElasticSearch的密码。
|
|||
|
ES_PASSWORD=changeme
|