--myproject
---app
----bower.json
----index.html
---package.json
我的项目文件夹结构是这样的。我想要的是在npm install
之前在docker文件中运行bower 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
使用
RUN cd app && bower install
或
WORKDIR app
bower install
这将更改以下所有命令的pwd,您可能不需要这些命令。
PS。小心COPY . .
,它可能会覆盖您刚刚构建的内容。