docker - pwa-studio docker 配置 dev-environmet
问题描述
为了使用 pwa-studio,我必须使用 docker,因为我使用的是 windows。因此,我使用 Dockerfile 以最简单的方式完成了它:
FROM node:10
RUN mkdir /app
WORKDIR /app
EXPOSE 3000
然后我创建了容器:
winpty docker run -it -p 3000:3000 --mount type=bind,source="$(pwd)",target=/app nfr:1.0 bash
我制作的与安装包或运行应用程序相关的所有命令都附加到容器
使用地址 localhost:3000 我可以看到我的应用程序正在运行,因为我公开了端口。
问题:pwa-studio 中的第一个配置步骤是添加自定义主机名和 SSL 证书,这是通过
yarn buildpack create-custom-origin ./
因此,容器内的应用程序不再可以通过 localhost:3000 使用,而是通过域名使用,在我的情况下是:https://pwa-aynbv.local.pwadev:3000/
如何配置 docker 将这个域暴露在容器之外?
提前感谢您的帮助
解决方案
推荐阅读
- javascript - 数组迭代期间的addEventListener问题[已解决]
- javascript - 如何在解决之前等待承诺中的所有代码完成?(但有点复杂)
- java - 使用 makefile 时找不到或加载主类错误
- javascript - 对象和属性的随机数组
- javascript - 更改数据后,如何在 Realm Javascript 中获取旧的修改值
- javascript - 为 Web3 发出编码地址数组
- typescript - 为泛型类型分配默认值
- php - 在 wp_nav_menu ul 中添加自定义语言选择器作为 li
- html - 为什么我的输入文本框不会扩展到大于 64 像素的宽度,同时仍保持在同一行(导航栏)
- java - 房间数据库关系中的 WHERE 子句