摘要: 加入 ecosystem.config.cjs(web + watch 兩個 app)與零依賴靜態伺服器 server/serve.mjs,並將監看伺服器改為僅綁 127.0.0.1。 根本原因: 先前只能用 vite dev server 開發模式跑,沒有常駐部署方式; 且 watch.mjs 預設綁所有介面,transcript 資料有暴露到區網的風險。 影響: pm2 start ecosystem.config.cjs 即可常駐: - claude-office-web:5180,綁 0.0.0.0,區網可看(模擬模式) - claude-office-watch:5179,僅 127.0.0.1,實況模式限本機瀏覽器 修法: - server/serve.mjs:零依賴靜態服務 dist/,SPA fallback, assets 走 immutable 快取 - watch.mjs listen 加上 127.0.0.1 - README 補 PM2 部署章節(含 Windows 開機自啟說明) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
21 lines
397 B
JavaScript
21 lines
397 B
JavaScript
module.exports = {
|
|
apps: [
|
|
{
|
|
name: "claude-office-web",
|
|
script: "server/serve.mjs",
|
|
cwd: __dirname,
|
|
env: { PORT: 5180 },
|
|
max_restarts: 5,
|
|
restart_delay: 3000,
|
|
},
|
|
{
|
|
name: "claude-office-watch",
|
|
script: "server/watch.mjs",
|
|
cwd: __dirname,
|
|
env: { PORT: 5179 },
|
|
max_restarts: 5,
|
|
restart_delay: 3000,
|
|
},
|
|
],
|
|
};
|