后端服务配置说明

配置文件路径

配置文件路径为项目根目录下.env文件

注意:后台修改完配置文件后,需要重启服务生效。

注意:如果在系统后台已经保存过配置文件,则以后台配置为准,此处配置会被覆盖!

# 调试模式
DEBUG=true

# 数据库类型 mysql or clickhouse or mongo 目前仅支持mysql
DB_TYPE=mysql

# mysql 连接配置
MYSQL_HOST=127.0.0.1
MYSQL_PORT=3306
MYSQL_DATABASE=acs
MYSQL_USERNAME=root
MYSQL_PASSWORD=123456abc

# clickhouse 连接配置
CH_HOST=127.0.0.1
CH_PORT=9000
CH_DATABASE=acs
CH_USERNAME=default
CH_PASSWORD=123456
CH_CHARSET=utf8mb4

# mongo 连接配置
MONGO_HOST=127.0.0.1
MONGO_PORT=27017
MONGO_DATABASE=acs
MONGO_USERNAME=root
MONGO_PASSWORD=123456

# 单次批量插入数据个数
DB_BATCH_INSERT_NUM=5000
# 批量自动插入时间间隔
DB_BATCH_INSERT_GAP=2

# http服务端口
HTTP_SERVE_PORT=9528

# gRPC服务端口
GRPC_SERVE_PORT=9529

# 后台用户登陆信息
ADMIN_USER=admin
ADMIN_PASSWORD=123456

# 登陆密钥
SECRET_KEY=acs123456

# http 登陆信息
HTTP_USER=admin
HTTP_PASSWORD=123456

# grpc 登陆信息
GRPC_USER=admin
GRPC_PASSWORD=123456

# jwt token 过期时间 0表示不过期
JWT_EXPIRE_TIME=0

# jwt  token 后台登陆 过期时间 0表示不过期
JWT_ADMIN_EXPIRE_TIME=43200

# 记录保存天数
RECORD_SAVE_DAYS=60

# 日志文件路径
LOG_FILE_PATH=/var/logs
# 日志文件最大保存天数
LOG_FILE_MAX_AGE=7
# 日志文件切割时间间隔(小时)
LOG_FILE_GAP=24

# 是否开始后台访问记录
OPEN_ADMIN_RECORD=true


如果使用docker安装,挂载.env配置文件.可直接从此处复制后按需修改。

配置说明

  • MYSQL_HOST

    mysql的host信息,如果你使用规定mysql使用docker安装,在构建容器的时候,需要指定--network和msyql的网络一致。然后这里填写docker安装的mysql容器名称如:mysql。或者直接填写可以远程访问的host地址。

最后更新于