Node.JS的Workdir

时间:2016-01-19 22:10:12

标签: node.js docker dockerfile

我有来自nodejs的dockerfile。我正在复制正确的文件夹(在安装npm之后在我的仓库中),我启动了node.js服务器。 它似乎工作正常但我不理解的是/usr/src/www。 我经常在互联网上看到它。但是,您在运行server.js的目录中是否重要?

FROM node

# Create app directory
RUN mkdir -p /usr/src/www
WORKDIR /usr/src/www

# copy
COPY node_modules /usr/src/www/node_modules
COPY gulpfile.js /usr/src/www/gulpfile.js
COPY gulp.config.js /usr/src/www/gulp.config.js
COPY server.js /usr/src/www/server.js 

EXPOSE 8080
CMD [ "node", "server.js" ]

1 个答案:

答案 0 :(得分:0)

在node.js中,所有引用都与您引用的文件相关。所以通常工作目录不那么相关