XuqmGroup-PrivateDeploy/scripts
徐勤民 d2599a0c1e fix(nginx): WebSocket trailing slash, 413 on file upload, domain+HTTPS support
- nginx: /ws/im/ → /ws/im (trailing slash broke ?token= WebSocket connections)
- nginx: add /api/file/ location before /api/ with 500m limit (fixes 413)
- deploy.sh: default DEPLOY_HOST to localhost instead of 127.0.0.1
- deploy.sh: add interactive domain/HTTPS configuration step (0c)
  - optional custom domain with validation
  - optional HTTPS via Let's Encrypt certbot (standalone, before nginx starts)
  - generates SSL nginx config (two-server-block) and docker-compose.override.yml
  - SDK_IM_WS_URL and imWsUrl use _WS_SCHEME (ws/wss) based on protocol
- deploy.sh: add info() helper function

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 18:12:48 +08:00
..
alert-webhook.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
backup.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
bench.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
configure.sh feat: harden deployment scripts and add tenant migration 2026-05-19 00:27:10 +08:00
deploy.sh fix(nginx): WebSocket trailing slash, 413 on file upload, domain+HTTPS support 2026-05-19 18:12:48 +08:00
disable-service.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
doctor.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
enable-service.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
export-offline-bundle.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
healthcheck.sh feat: harden deployment scripts and add tenant migration 2026-05-19 00:27:10 +08:00
install-mysql.sh chore: scaffold private deployment repository 2026-05-18 19:49:31 +08:00
install-redis.sh chore: scaffold private deployment repository 2026-05-18 19:49:31 +08:00
install.sh feat: harden deployment scripts and add tenant migration 2026-05-19 00:27:10 +08:00
lib.sh chore: scaffold private deployment repository 2026-05-18 19:49:31 +08:00
migrate-tenant.sh feat: 一键安装向导 + 交互式租户初始化 2026-05-19 14:29:57 +08:00
render-config.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
renew-cert.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
restore.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
rollback.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
rotate-secrets.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
upgrade.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
verify.sh fix(verify): remove misleading 'optional services not started' message 2026-05-19 17:01:58 +08:00