Dockerコンテナ内でgulpのファイル監視を動かす
Dockerコンテナ内でgulpのファイル監視を動かす
ホスト OS のディレクトリを volume マウントした Docker コンテナ内で gulp.watch を使うと、ファイル変更イベントが届かず監視が動かないことがあるときに使う。interval と usePolling オプションを指定すると、イベント通知に頼らず一定間隔でファイルの変更を確認するポーリング方式に切り替わり、コンテナ内でもファイル監視が動くようになる。
gulp.watch('./**/*', {interval: 1000, usePolling: true}, gulp.series('superTask'));