--myproject
---app
----bower.json
----index.html
---package.json
我的项目文件夹结构就是这样。我想要的是我想在bower install
之前在docker文件中运行npm install
命令。以下是我的Dockerfile
。卡住了如何进入子文件夹并运行bower install
。谢谢。
### STAGE 1: Build ###
FROM node:latest as builder
LABEL auther="PPShein"
COPY package.json package.json
RUN npm install
COPY . .
RUN gulp default
答案 0 :(得分:1)
使用
RUN cd app && bower install
或
WORKDIR app
bower install
这将更改以下所有您可能不需要的命令的密码。
PS。小心使用COPY . .
,它可能会覆盖您刚刚构建的内容。