Webpack没有看到docker高山的文件变化

我试图将我已经工作的webpack应用程序移植到docker设置中,以便于开发环境设置。 我已经使用了以下的Dockerfile:

FROM scardon/ruby-node-alpine MAINTAINER mbajur@gmail.com RUN apk add --no-cache build-base python ENV BUNDLE_PATH /box RUN mkdir -p /app WORKDIR /app COPY . ./ EXPOSE 4567 

而我的docker-compose.yml

 version: '3' services: app: &app_base build: context: . command: webpack --watch -d --color volumes: - .:/app - box:/box ports: - "4567:4567" volumes: box: 

而我正在运行我的webpack安装程序

 $ docker-compose up 

但是,由于某种原因,webpack无法看到对我的文件所做的更改。 此外,一些谷歌search后,我已经尝试使用 – --watch-poll但它然后立即退出后,第一次构build,而不是看作是一个deamon。

我可以做什么使它在docker高山工作? 我有一种感觉,我在这里错过了一些简单的东西。

PS。 我的项目主要是基于这个: https : //github.com/grassdog/middleman-webpack

PS2。 我很确定它与webpackconfiguration没有任何关系,因为它在Docker之外使用时效果很好

PS3。 我也玩过设置fs.inotify.max_user_watches524288但没有太大的改变