如何在Docker的子文件夹中运行Bower安装

时间:2018-11-28 15:20:00

标签: angularjs docker dockerfile

--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

1 个答案:

答案 0 :(得分:1)

使用

RUN cd app && bower install

WORKDIR app
bower install

这将更改以下所有您可能不需要的命令的密码。

PS。小心使用COPY . .,它可能会覆盖您刚刚构建的内容。