Cara menjalankan:
- Install Golang
- Pastikan Golang 1.18
go get ./...
- Siapkan database MySQL (saya menggunakan versi 8)
- Eksekusi file-file
*.sql
dalam folderdatabase/migrations/*.sql
ke database MySQL - Siapkan environment variable dibawah ini:
- MYSQL_PORT
- MYSQL_PASSWORD
- MYSQL_HOST
- MYSQL_USER
- MYSQL_DATABASE
- SERVER_PORT
- SERVER_HOST
- SERVER_API_KEY
- Install Google Wire
wire
go run .
Referensi: