今回は、gin + gqlgen + gormなGoプロジェクトのホットリロード付き開発環境を構築します。 環境 Go 1.12.6 プロジェクトの構造 . ├── db │ └── db.go ├── models │ ├── model_a.go │ └── ... ├── schema │ ├── schema.graphql │ └── ... ├── server │ └── server.go ├── docker-compose.yml ├── go.mod ├── go.sum ├── gqlgen.yml └── ... 使用するホットリロードツール realizeというツールを使用します。 他にもfreshなどのホットリロードツールがありますが、realizeの方が設定が細かくできるため、realizeを選択しました。 実は最初、freshで試していたのですが、Go M