# =============================================================================
#  容器运行配置 —— docker compose 会自动读取本文件
#  改完必须重启才生效：./down.sh && ./up.sh
# =============================================================================

# ---------- 项目标识 ----------
# COMPOSE_PROJECT_NAME 决定容器名前缀；IMAGE_PREFIX/IMAGE_TAG 决定用哪个镜像
COMPOSE_PROJECT_NAME=express-vue-scaffold
IMAGE_PREFIX=express-vue-scaffold
IMAGE_TAG=latest

# ---------- 端口映射 ----------
# 格式：主机端口:容器端口。冒号右边是容器内部端口，不要改；
#       冒号左边是你本机浏览器访问的端口，冲突了就改这里。
# 提示：macOS 的 5000 端口被系统 AirPlay 占用，所以后端统一用 5051。
FRONTEND_PORT=8081
BACKEND_PORT=5051

# ---------- 后端业务配置 ----------
# 这些变量会被注入后端容器，后端代码里用 process.env.XXX 读取
APP_ENV=development
API_KEY=dev-api-key-change-me
APP_GREETING=你好，欢迎使用 Express + Vue 脚手架
TZ=Asia/Shanghai

# ---------- 学生扩展示例 ----------
# 接第三方大模型 / 数据库时，把密钥写在这里，不要写进代码里：
# OPENAI_API_KEY=sk-xxxxxx
# DATABASE_URL=mysql://root:123456@db:3306/app
