- 新增 install.sh:curl 一键下载依赖安装 + 自动解压部署包 + 启动部署向导 - deploy-szyx.sh:移除硬编码租户常量,改为交互式选择(新建/迁移) - 新建租户:收集邮箱/用户名/密码,bcrypt 写入 bootstrap.env - 迁移租户:提示输入生产 MySQL 配置,bcrypt 验证主账号后执行迁移 - 已有数据时迁移前显示红色警告要求 yes 确认 - 移除 docs-site 独立容器(文档已内置于 tenant-web/docs/) - nginx 和 docker-compose 同步清理 docs-site 残留配置 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
38 行
1.0 KiB
Bash
38 行
1.0 KiB
Bash
DEPLOYMENT_MODE=PRIVATE
|
||
TENANT_REGISTER_ENABLED=false
|
||
TENANT_BOOTSTRAP_ENABLED=true
|
||
|
||
ENABLE_FILE=true
|
||
ENABLE_IM=false
|
||
ENABLE_PUSH=false
|
||
ENABLE_UPDATE=false
|
||
ENABLE_LICENSE=false
|
||
|
||
MYSQL_HOST=127.0.0.1
|
||
MYSQL_PORT=3306
|
||
MYSQL_DATABASE=xuqm_private
|
||
MYSQL_USERNAME=xuqm
|
||
|
||
REDIS_HOST=127.0.0.1
|
||
REDIS_PORT=6379
|
||
REDIS_DATABASE=0
|
||
|
||
CONSOLE_DOMAIN=https://console.customer.com
|
||
OPS_DOMAIN=https://ops.customer.com
|
||
DOCS_DOMAIN=https://docs.customer.com
|
||
FILE_DOMAIN=https://file.customer.com
|
||
IM_DOMAIN=https://im.customer.com
|
||
UPDATE_DOMAIN=https://update.customer.com
|
||
LICENSE_DOMAIN=https://license.customer.com
|
||
PUSH_DOMAIN=https://push.customer.com
|
||
|
||
# Internal service URLs (used by SDK config endpoint)
|
||
SDK_FILE_SERVICE_URL=https://file.customer.com
|
||
SDK_IM_API_URL=https://im.customer.com
|
||
SDK_IM_WS_URL=wss://im.customer.com/ws/im
|
||
|
||
# 系统 IM 通信应用 key(私有化服务间消息通知使用此 app_key 连接 IM 服务)
|
||
# 由 deploy 脚本或 migrate-tenant.sh 自动写入,此处为默认值
|
||
SYSTEM_APP_KEY=ak_409e217e4aa14254ad73ad3c
|
||
|