# 3D 家具安装展示系统 - 部署配置文件 # 用于静默部署和批量部署 # # 使用方法: # 1. 复制此文件为 deploy.conf # 2. 修改配置参数 # 3. 运行: ./scripts/remote-deploy.sh --config deploy.conf # ============================================ # 目标设备配置 # ============================================ # 目标设备 IP 地址或主机名 TARGET_HOST=192.168.1.100 # SSH 登录用户名 USERNAME=admin # SSH 端口 (默认: 22) SSH_PORT=22 # SSH 私钥文件路径 (可选,留空则使用密码) SSH_KEY= # ============================================ # 部署配置 # ============================================ # 部署模式: standard, lightweight, auto # - standard: 标准模式 (8GB+ 内存) # - lightweight: 轻量级模式 (4-8GB 内存) # - auto: 自动检测并选择 DEPLOYMENT_MODE=auto # Web 服务端口 WEB_PORT=3000 # ============================================ # 安全配置 # ============================================ # 管理员密码 (留空则自动生成) ADMIN_PASSWORD= # 数据库密码 (留空则自动生成) DB_PASSWORD= # MinIO 密码 (留空则自动生成) MINIO_PASSWORD= # ============================================ # 高级选项 # ============================================ # 启用 HTTPS (true/false) ENABLE_HTTPS=false # 自定义域名 (可选) CUSTOM_DOMAIN= # 静默模式 (true/false) # 启用后将不会有任何交互提示 SILENT_MODE=false # 跳过硬件检测 (true/false) # 仅在确认硬件满足要求时使用 SKIP_HARDWARE_CHECK=false # ============================================ # 批量部署配置 # ============================================ # 多个目标设备 (用逗号分隔) # 例如: TARGETS=192.168.1.100,192.168.1.101,192.168.1.102 TARGETS= # 并行部署数量 (默认: 1) PARALLEL_JOBS=1