如何在Docker的子文件夹中运行bower-install


--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 . .,它可能会覆盖您刚刚构建的内容。

相关内容

最新更新