首页 > 解决方案 > 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 将这个域暴露在容器之外?

提前感谢您的帮助

标签: dockermagento2progressive-web-apps

解决方案


推荐阅读