36 lines
785 B
Docker
36 lines
785 B
Docker
# 容器内配置:由 docker-compose 的 environment 注入,这里只做兜底
|
|||
|
|
APP_NAME=沃林学生管理系统
|
||
|
|
DEBUG=true
|
||
|
|
|
||
|
|
DB_DRIVER=mysql+pymysql
|
||
|
|
DB_HOST=mysql
|
||
|
|
DB_PORT=3306
|
||
|
|
DB_USER=wolin
|
||
|
|
DB_PASSWORD=wolin123456
|
||
|
|
DB_NAME=wolin_sms
|
||
|
|
|
||
|
|
DB_ECHO=false
|
||
|
|
DB_POOL_SIZE=10
|
||
|
|
DB_POOL_RECYCLE=3600
|
||
|
|
|
||
|
|
JWT_SECRET=wolin-sms-docker-secret-change-me
|
||
|
|
JWT_ALGORITHM=HS256
|
||
|
|
JWT_EXPIRE_MINUTES=720
|
||
|
|
AUTH_ENABLED=true
|
||
|
|
|
||
|
|
ADMIN_USERNAME=admin
|
||
|
|
ADMIN_PASSWORD=admin123
|
||
|
|
|
||
|
|
SCORE_PASS_LINE=60
|
||
|
|
SCORE_WARN_LINE=60
|
||
|
|
HIGH_SALARY_LINE=10000
|
||
|
|
STU_NO_PREFIX=WL
|
||
|
|
|
||
|
|
# ---- 容器启动行为(docker/entrypoint.sh 读取)----
|
||
|
|
# 是否在启动时建表 + 建初始账号
|
||
|
|
INIT_DB=true
|
||
|
|
# 是否灌演示数据(顾问/老师/班级/学生/成绩/就业)
|
||
|
|
SEED_DATA=true
|
||
|
|
# 等待 MySQL 就绪的最长秒数
|
||
|
|
DB_WAIT_TIMEOUT=120
|