【发布时间】:2020-04-10 16:12:20
【问题描述】:
不使用 NodeJs 来提供静态文件,我正在尝试构建 Docker 映像以创建具有以下文件夹结构的反应应用程序
sampleapp -
client
src
...
DockerFile
所以客户端是由create-react-app客户端构建的,应用只是消费服务并渲染它。
Dockerfile:
FROM node:10.15.1-alpine
COPY . /var/panda/client
WORKDIR /var/panda/client
RUN npm install --no-cache && npm run build
EXPOSE 4000
CMD ["npm", "start"]
如何在本地和生产环境中启动 Docker 容器,上面的 Docker 脚本是否适合在生产环境中运行应用程序?
【问题讨论】:
-
您的问题有点令人困惑。你的意思是你不想在容器中使用 node.js 吗?或者您想在容器中而不是在您的机器上使用 node.js?