【メモ】golangのライブリローディング fresh(on Docker Compose) で inotify_init: too many open files
こちらで解決しなかった inotify_init: too many open files
watchするファイル数が多すぎるのが原因だったので、freshのconfigを用意してvendor
ディレクトリをignoredに入れました。
root: . tmp_path: ./tmp build_name: runner-build build_log: runner-build-errors.log valid_ext: .go no_rebuild_ext: .tpl, .tmpl, .html ignored: vendor, assets, tmp build_delay: 600 colors: 1 log_color_main: cyan log_color_build: yellow log_color_runner: green log_color_watcher: magenta log_color_app:
作成したconfigを指定して起動するようにします。
fresh -c fresh.conf server.go
これで無事エラーなく動作するようになりました。