30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
# =====================================================================
|
||
# 实验室预约与资源管理平台 - Docker Compose 环境变量示例
|
||
#
|
||
# 使用方式:
|
||
# cp .env.example .env # 复制后按需修改,docker compose 会自动读取 .env
|
||
# docker compose up -d --build
|
||
#
|
||
# 注意:.env 已在 .gitignore 中忽略,请勿把真实密码/密钥提交到仓库。
|
||
# =====================================================================
|
||
|
||
# ---------- 数据库(MariaDB) ----------
|
||
# 首次创建数据卷时生效;修改后如需重建,先执行 docker compose down -v
|
||
DB_NAME=lab
|
||
DB_USER=lab
|
||
DB_PASSWORD=lab123456
|
||
DB_ROOT_PASSWORD=root123456
|
||
|
||
# ---------- 后端 ----------
|
||
# JWT 签名密钥,长度必须 >= 32 字节;生产环境请替换为随机值
|
||
# 生成示例:openssl rand -base64 48
|
||
LAB_JWT_SECRET=lab-reservation-docker-secret-key-change-me-2026
|
||
# JVM 参数(容器内存较小可下调 -Xmx)
|
||
JAVA_OPTS=-Xms256m -Xmx512m
|
||
|
||
# ---------- 端口映射(宿主机端口) ----------
|
||
# 前端 Nginx 端口,若本机 80 被占用可改为 8088
|
||
WEB_PORT=80
|
||
# 后端直连端口(调试用,前端经 Nginx 代理访问后端)
|
||
BACKEND_PORT=8080
|