38 lines
707 B
Makefile
38 lines
707 B
Makefile
.PHONY: dev frontend-dev migrate seed swagger test build lint format compose-up compose-down
|
|
|
|
dev:
|
|
go -C backend run ./cmd/server
|
|
|
|
frontend-dev:
|
|
npm --prefix frontend run dev
|
|
|
|
migrate:
|
|
go -C backend run ./cmd/migrate -dir ../migrations
|
|
|
|
seed:
|
|
go -C backend run ./cmd/seed
|
|
|
|
swagger:
|
|
go -C backend run github.com/swaggo/swag/cmd/swag@v1.16.6 init -g cmd/server/main.go -o docs --parseInternal
|
|
|
|
test:
|
|
go -C backend test ./...
|
|
|
|
build:
|
|
go -C backend build ./...
|
|
npm --prefix frontend run build
|
|
|
|
lint:
|
|
go -C backend vet ./...
|
|
npm --prefix frontend run lint
|
|
|
|
format:
|
|
go -C backend fmt ./...
|
|
npm --prefix frontend run format
|
|
|
|
compose-up:
|
|
docker compose up -d --wait
|
|
|
|
compose-down:
|
|
docker compose down
|