# -------- 应用配置 -------- # 应用运行环境 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