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_watches
到524288
但没有太大的改变
- 编译后的二进制文件不能在Ubuntu主机上的高山docker容器中运行
- Dockerfile在本地机器上编译,但在docker hub中自动生成失败
- Docker Alpine image + grpc:警告:使用了不安全的环境读取function'getenv'
- 如何在Alpine linux中安装一个最小的cuda驱动文件
- 在产品中播放框架2.5:“坏的根服务器path”
- 在Docker中,Spring Boot集成testing失败,但不在外面
- Alpine Linux 3.7上的Docker容器:奇怪的pid 1在容器的pid命名空间中不可见
- 如何在Docker的官方php-fpm-alpine图片上安装XDebug?
- Alpine 3.6 Docker容器错误停止(退出代码137)