Docker 在 Github Actions 中撰写端口映射

ell*_*ven 9 docker-compose github-actions

我正在尝试使用 Github Actions 和 Docker Compose 设置测试 CI。您可以在此处查看存储库。

我在端口 3000 上有一个前端,它与端口 4000 上的后端进行通信。我正在使用一个测试库 (Cypress),它在模拟浏览器中针对前端启动预定任务。

我的 docker 设置可以在本地运行,但是我似乎无法在 Github 运行程序中使网络/端口映射正常工作。在 上找不到前端服务http://localhost:3000

注意:我用来network_mode: host简化环境。

如何配置 Github 工作流程以成功连接到端口 3000 上主机网络上的前端应用程序?