问题描述
我有这样的配置
Docker Compose
services:
caddy:
image: caddy:2.3.0-alpine
restart: unless-stopped
ports:
- "443:443"
- "9000:9000"
volumes:
- ./../server/Caddyfile:/etc/caddy/Caddyfile
- ./data/caddy/data:/data
cypress:
image: 'cypress/included:6.2.1'
depends_on:
- frontend
entrypoint: /scripts/wait_for_it.sh frontend:3000 -- cypress run
environment:
- CYPRESS_baseUrl=https://caddy:9000
working_dir: /e2e
volumes:
- ./../e2e:/e2e
- ./../scripts:/scripts
Caddyfile
localhost:9000 {
reverse_proxy server:8080
}
在容器外,页面在 https://localhost:9000
下可用,但在 docker 内 - 我正在与 Chrome 以交互模式运行 Cypress,这是我遇到的错误
我的直觉是 Caddyfile 有问题,我试过 localhost:9000
、caddy:9000
和 127.0.0.1:9000
但似乎没有任何效果...
最好!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)