[已由 #2 替代] fix: harden backend production deployment #1

Closed
ANGJustinl wants to merge 0 commits from ANGJustinl/whale-town-end-v2:main into main
First-time contributor

此 PR 已由 #2 替代。#2 保留这里的原始提交并包含维护者评审修复,请勿重复合并。

  • 将 WebSocket 生产端口从错误的 3000 改为 3001,避免和 REST API 冲突。
  • 健康接口版本从写死的 1.1.1 改为读取 package.json,现在返回 2.0.0
  • 修复 Zulip 降级模式:启用 ZULIP_DEGRADED_MODE_ENABLED=true 时,没有 Zulip API Key 也能正常启动。
  • 为 PM2 增加正确的工作目录。
  • 添加后端、管理端 Nginx 配置模板。
  • 添加部署文档
  • 管理端已按生产 API 地址构建。
  • 已验证 REST API、Swagger 和 WebSocket 101 Switching Protocols
> 此 PR 已由 #2 替代。#2 保留这里的原始提交并包含维护者评审修复,请勿重复合并。 - 将 WebSocket 生产端口从错误的 `3000` 改为 `3001`,避免和 REST API 冲突。 - 健康接口版本从写死的 `1.1.1` 改为读取 `package.json`,现在返回 `2.0.0`。 - 修复 Zulip 降级模式:启用 `ZULIP_DEGRADED_MODE_ENABLED=true` 时,没有 Zulip API Key 也能正常启动。 - 为 PM2 增加正确的工作目录。 - 添加后端、管理端 Nginx 配置模板。 - 添加[部署文档](whale-town-end-v2/DEPLOYMENT.md:1)。 - 管理端已按生产 API 地址构建。 - 已验证 REST API、Swagger 和 WebSocket `101 Switching Protocols`。
ANGJustinl added 1 commit 2026-07-20 23:36:36 +08:00
ANGJustinl requested review from xiangwang25 2026-07-20 23:36:40 +08:00
ANGJustinl added 1 commit 2026-07-20 23:43:32 +08:00
ANGJustinl changed title from fix: harden backend production deployment to WIP: fix: harden backend production deployment 2026-07-20 23:43:58 +08:00
ANGJustinl changed title from WIP: fix: harden backend production deployment to fix: harden backend production deployment 2026-07-20 23:44:13 +08:00
xiangwang25 closed this pull request 2026-08-01 01:48:49 +08:00
xiangwang25 changed title from fix: harden backend production deployment to [已由 #2 替代] fix: harden backend production deployment 2026-08-01 01:49:21 +08:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiangwang25/whale-town-end-v2#1