Go

GoのホットリロードはRealizeやAirを使っていたが、go-task がいい感じにMakefileを置き換えてくれてホットリロードも実現できるので使ってみた。

go-taskでサーバーのライブリロードを実現する - Qiita

watch機能があり、 sources で指定したファイルに変更があった場合にリロードしてくれる。

task -w <TASK>

これだけだと、起動済みサーバーを終了してから再起動とはならないので、PIDを保存しておいてSIGTERMでkillする