Files
PlayEdu/.env.example
T
ten fd662a6106 Merge pull request #42 from PlayEdu/refactor/env-from-application
refactor: 后台配置改为直接读取环境变量
2026-05-14 12:44:04 +08:00

37 lines
1.2 KiB
Bash

################# PlayEdu ###################
# 前端 / API 对外端口
PLAYEDU_API_PORT=9700
PLAYEDU_PC_PORT=9800
PLAYEDU_H5_PORT=9801
PLAYEDU_ADMIN_PORT=9900
# JWT 签名密钥 (生产环境务必修改)
PLAYEDU_JWT_KEY=playeduxyz
# 是否限制同一账号同时登录 (true=同一账号只能在一处登录)
PLAYEDU_SA_TOKEN_IS_CONCURRENT=false
# 时区 (应用与 mysql 共用,默认上海时区)
PLAYEDU_TZ=Asia/Shanghai
# 数据库连接信息
# 容器内默认连 compose 内置的 mysql 服务;如需接外部 MySQL,改 PLAYEDU_DB_HOST/PORT
PLAYEDU_DB_HOST=mysql
PLAYEDU_DB_PORT=3306
# 数据库名 (应用端 DB_NAME 与 mysql 容器 MYSQL_DATABASE 初始化共用此值)
PLAYEDU_DB_NAME=playedu
PLAYEDU_DB_USER=root
# 数据库密码 (应用端 DB_PASS 与 mysql 容器 root 密码共用此值)
PLAYEDU_DB_PASS=playeduxyz
# 数据库连接池 (Hikari)
PLAYEDU_DB_POOL_MIN_IDLE=1
PLAYEDU_DB_POOL_MAX_SIZE=10
PLAYEDU_DB_POOL_CONN_TIMEOUT=30000 # 获取连接超时时间 (ms)
PLAYEDU_DB_POOL_IDLE_TIMEOUT=600000 # 空闲连接超时时间 (ms)
PLAYEDU_DB_POOL_MAX_LIFETIME=1800000 # 连接最大存活时间 (ms)
################# MySQL ###################
# 宿主机映射端口 (容器内仍为 3306)
MYSQL_PORT=23307