为了方便大家使用 PandoraNext 进行合租完成了这个小轮子。
Warning
根据始皇提示,当前 UI 下不显示其他人会话会有滚动bug,若要使用请酌情考虑~
- docker-compose.yml
version: '3'
services:
backend-to-api:
image: wizerd/pandora-isolate-middleware:latest
restart: always
environment:
- PANDORA_BACKEND_URL=http://172.17.0.1:8181 # PandoraNext地址
- FILTER_KEYWORD=* # zPandoraNext中设置的会话隔离关键字,默认为*
ports:
- "50012:33333"
然后执行docker-compose up -d
.
- 在PandoraNext反代的nginx中添加如下配置
location /backend-api/conversations {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://172.17.0.1:50012;
}
PS. 将其中的http://172.17.0.1:50012
替换为你的docker-compose.yml中的端口和nginx可访问到容器的url。
- 执行
nginx -s reload
重载nginx配置即可。