# 测试环境变量示例。复制为 deploy/.env 后填写。
# 正式环境口令不得提交进仓库。

# 容器运行 uid/gid：必须与 data/ 目录属主一致（宿主机 `id <用户>` 查看）
APP_UID=10001
APP_GID=10001

APP_HOST=0.0.0.0
APP_PORT=4173
APP_DB_PATH=/app/data/app.db
APP_STORAGE_DIR=/app/data/files

# 引导管理员（库中尚无管理员时生效）
APP_ADMIN_USERNAME=group-admin
APP_BOOTSTRAP_ADMIN_PASSWORD=change-me-in-local-env

# 内网测试可暂时关闭登录失败锁定；正式环境不得开启
# APP_LOGIN_RATE_LIMIT_DISABLED=1

# ---- 同宿主机第二套环境（正式）必须设置的隔离参数 ----
# compose 项目名（默认 deploy；正式环境改为 caiwuzongzhang-prod）
# COMPOSE_PROJECT_NAME=caiwuzongzhang-prod
# 应用容器名与宿主机端口映射（正式默认只绑本机回环，由反代对外）
# APP_CONTAINER_NAME=caiwuzongzhang-prod-app
# APP_PORT_MAP=127.0.0.1:4174:4173

# ---- 正式 HTTPS 反代（COMPOSE_PROFILES=tls 启用 proxy 服务）----
# COMPOSE_PROFILES=tls
# PROXY_CONTAINER_NAME=caiwuzongzhang-proxy
# PROXY_PORT_MAP=8443:8443
# 首次启用前先执行 ./tls/gen-cert.sh 生成证书
