Skip to content

otoshimtoshi/go-docker-template

Repository files navigation

go-docker-template

Library

Docker

# バックグラウンド実行の場合
% docker compose up -d
# ログ出力あり実行の場合
% docker compose up

Go Modules

% go mod tidy

Database Migration

% docker exec -it go-api sh
% migrate -database 'mysql://root:password@tcp(go-db:3306)/sample' -path migrations up
% migrate -database 'mysql://root:password@tcp(go-db:3306)/sample' -path migrations down
% go run seeds/seeder.go

Linting

% golangci-lint run
% golangci-lint run --fix