【发布时间】:2020-06-06 01:09:53
【问题描述】:
所以我是 docker 新手,我一直在尝试 dockerize 我的 Angular 应用程序, 我的 docker-compose 运行的 docker 容器中的 ng serve 存在一些问题。 这是dockerfile:
FROM node
WORKDIR /usr/src/app
ENV PATH /usr/src/app/node_modules/.bin:$PATH
COPY package.json /usr/src/app/package.json
RUN npm i
RUN npm i -g @angular/cli --unsafe
COPY . /usr/src/app
CMD ng serve --host 0.0.0.0
这是我的 docker-compose 文件:
version: '3'
services:
app:
container_name: app
build:
context: ./app
dockerfile: dockerfile
volumes:
- './app'
- './app/node_modules'
ports:
- '4201:4200'
一切都很好,但是当编辑任何文件时,我没有在 docker 容器上获得任何实时重新加载,我必须重新启动容器才能进行更改。 我正在使用 linux debian 10。
【问题讨论】: