Go Hexagonal Architecture
ヘキサゴナルアーキテクチャ勉強用。
立ち上げ
$ docker-compose build
$ docker-compose up -d // airを実行してホットリロードしたい場合は -d オプション無し
$ docker-compose exec app bash
$ make init
$ make migrate
$ make seed
$ go run main.go
アクセス
http://localhost:8080/v1/articles?offset=0&limit=10
ボリューム削除
$ docker-compose down --volumes
MySQL
$ docker-compose exec db bash
$ mysql -u root -p // root