.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
