我有来自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" ]
答案 0 :(得分:0)
在node.js中,所有引用都与您引用的文件相关。所以通常工作目录不那么相关