При попытке запустить docker image возникает следующая ошибка:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "exec: \"ng\": executable file not found in $PATH": unknown.
При этом если выполнять команды ng после RUN, то они выполняются, так как npm установил @angular/cli
Dockerfile выглядит так:
# base image
FROM node:9.6.1
# set working directory
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
# add `/usr/src/app/node_modules/.bin` to $PATH
ENV PATH /usr/src/app/node_modules/.bin:$PATH
# install and cache app dependencies
COPY package.json /usr/src/app/package.json
RUN npm install
RUN npm install -g @angular/cli
# add app
COPY . /usr/src/app
EXPOSE 4200
# start app
CMD ng serve --prod