- Goのバージョン1.16以上がインストールされている必要があります
- npmがインストールされている必要があります
cd grpc-back
make go-tools-install
make set-path
cd grpc-front
make node-tools-install
make set-path
cd proto
make proto-gen
- Modelsに対応するスキーマがマイグレーション済みである必要があります
cd grpc-back
make models-gen
cd grpc-back
docker compose up -d
cd grpc-front
docker compose up -d
- db-migrationsコンテナを再起動してください
- コンテナ経由ではなく、手動で行う場合は以下の通りです
go install -tags 'mysql' github.com/golang-migrate/migrate/v4/cmd/migrate@latest
cd grpc-back/db
# マイグレーションアップ
make up
# マイグレーションダウン
make down
- gRPC
- protocol buffers
- buf
- connect
- next.js
- sqlboiler
- golang-migrate