我正在尝试使用
nginx-proxy/nginx-proxy
基于路径的路由功能在http://media.local/dozzle/托管dozzle。
version: "3"
services:
nginx-proxy:
image: nginxproxy/nginx-proxy
ports:
- "80:80"
volumes:
- "/var/run/docker.sock:/tmp/docker.sock:ro"
- "./nginx/vhost.d:/etc/nginx/vhost.d"
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- VIRTUAL_HOST=media.local
- VIRTUAL_PATH=/dozzle/
- VIRTUAL_PORT=8080
当我在 Chrome 中加载 http://media.local/dozzle/ 时,我会得到一个带有 dozzle 图标的空白页面。 Chrome 开发工具报告
/dozzle/:15 GET http://media.local/assets/main-aeb02c57.css net::ERR_ABORTED 404 (Not Found)
/dozzle/:16 GET http://media.local/assets/main-299e3767.js net::ERR_ABORTED 404 (Not Found)
我已经尝试过使用 dozzle 以外的服务,结果是相同的,所以我不认为这是 dozzle 特有的问题。如何获得基于路径的路由以包含所有应用程序资产?