0
我有一个docker容器,它具有NodeJs,npm,jspm & aurelia实现,我的src文件夹包含在主机文件系统中装载的样式,资产,html和js文件。在容器重启时Docker安装卷只有更新
一切看起来不错,但是当我更新装入的卷中的html或js并刷新web应用程序时,更改未反映出来。
我的docker文件如下;
FROM node:6.1.0
MAINTAINER Webnostix [email protected]
RUN npm install -g jspm
RUN apt-get -y install git
RUN npm install aurelia-cli -g
RUN npm install gulp -g
# Setup the script to run on startup
COPY . /var/www/
EXPOSE 9000 3001
WORKDIR /var/www/
CMD npm install -y && au run —watch
我从我的主目录中运行使用以下命令泊坞窗含容器我的源代码
docker run -it --name AureliaBoilerPlate -v $(pwd):/var/www/src -p 9000:9000 -p 3001:3001 webgnostics/aurelia
一切运行正常,我可以看到正确的端口等对我的web应用程序。但是在本地目录中进行的代码更改只会在重新启动Docker容器时更新,这不是我所知道的,它应该如何工作。
任何想法??
您使用哪种文本编辑器来编辑代码? – kstromeiraos
嗨,何塞,我曾尝试使用VSC以及纳米,因为我听说unix/linux保存文件的方式,你认为这也适用于纳米? –
它应该工作,如果你使用纳米。 – kstromeiraos