dockerize一个节点角度的应用程序

时间:2019-05-04 08:21:26

标签: node.js angular docker containers dockerfile

我有一个工作的节点/角度应用程序,我想创建一个docker容器以成功运行它。要在Ubuntu中执行该应用,请执行以下操作:

sudo apt-get install npm
(cd myapp/server; npm install)
(cd myapp/ui; npm install)

运行后(在start.sh脚本中):

(cd microk8s-webconsole/server; sudo npm run start:dev &> server.output &)
(cd microk8s-webconsole/ui; npm run start &> ui.output &)

,然后我浏览到localhost:4200以查看正在运行的应用程序。

我创建了一个Dockerfile并且正在使用

sudo docker build -t myimage:v1 .
sudo docker run -p 4200:4200 myimage:v1

但没有任何效果。可能是Dockerfile出了问题。

FROM node:latest as node
WORKDIR /app
COPY . .
EXPOSE 4200
CMD ./scripts/start.sh

有什么想法吗?

0 个答案:

没有答案