feat: project scaffold, config loading, skeleton main
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
.PHONY: build run test docker-build docker-up docker-down migrate-up migrate-down
|
||||
|
||||
build:
|
||||
go build -o bin/server ./cmd/server
|
||||
|
||||
run:
|
||||
go run ./cmd/server
|
||||
|
||||
test:
|
||||
go test ./internal/... -v -count=1
|
||||
|
||||
docker-build:
|
||||
docker build -t notification-service .
|
||||
|
||||
docker-up:
|
||||
docker-compose up -d
|
||||
|
||||
docker-down:
|
||||
docker-compose down
|
||||
|
||||
migrate-up:
|
||||
migrate -path migrations -database "mysql://notify:notify@tcp(127.0.0.1:3306)/notification" up
|
||||
|
||||
migrate-down:
|
||||
migrate -path migrations -database "mysql://notify:notify@tcp(127.0.0.1:3306)/notification" down
|
||||
Reference in New Issue
Block a user