1.8 KiB
1.8 KiB
test.pubuli.com:7777 部署说明
目标:把本地 Docker 版 http://127.0.0.1:7788/guest-customer-service 部署到
http://test.pubuli.com:7777/guest-customer-service
现状
| 项目 | 说明 |
|---|---|
| DNS | test.pubuli.com → 100.31.73.254(与 www.pubuli.com / 20.191.152.26 不同) |
| 当前 7777 | 旧 Werkzeug Python 直跑,不是 Docker |
| SSH | 100.31.73.254 仅允许公钥,密码登录被拒 |
在 test 服务器部署
1. SSH 登录(需有密钥权限)
ssh root@100.31.73.254
# 或你们实际账号
2. 上传 guest-cs-stack 目录
需包含:
docker-compose.chat.yamldocker-compose.chat.test7777.yamlchatwoot.envguest-cs.envguest-cs.test.envdeploy-test7777.shbootstrap-chatwoot-test.sh
3. 一键部署
cd guest-cs-stack
chmod +x deploy-test7777.sh bootstrap-chatwoot-test.sh
./deploy-test7777.sh
空库首次需 bootstrap,把输出的 token= 写入 guest-cs.test.env 的 CHATWOOT_GUEST_WEBSITE_TOKEN,再:
docker compose -f docker-compose.chat.yaml -f docker-compose.chat.test7777.yaml up -d --force-recreate guest-chat
4. 验证
curl -I http://127.0.0.1:7777/guest-customer-service
# 应看到 Server: gunicorn(不是 Werkzeug)
浏览器:http://test.pubuli.com:7777/guest-customer-service(Ctrl+F5)
镜像
docker pull ladioussuapp/guest-chat:latest
Hub:https://hub.docker.com/r/ladioussuapp/guest-chat
注意
- 只
docker pull不会更新正在跑的旧 Python,必须./deploy-test7777.sh停旧进程并--force-recreate - MaxKB 仍走
pai.pubuli.com:8080(guest-cs.env 已配置) - 若无法 SSH 到 100.31.73.254,需提供 SSH 私钥 或请有权限的人在服务器执行上述命令