Files
lodge/backend/Makefile

25 lines
470 B
Makefile

COMPOSE := cd .. && docker compose
LINT := go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.13.2
.PHONY: fmt check test build client dev
fmt:
go mod tidy
$(LINT) fmt
check:
$(LINT) run
$(MAKE) test
test:
go test -race ./...
build:
$(COMPOSE) build api
client:
go build -trimpath -ldflags "-s -w" -o bin/lodge ./cmd/lodge
dev:
LODGE_DB=storage/lodge.db STATIC_DIR=../frontend/build CLIENTS_DIR=bin ADMIN_TOKEN=dev go run ./cmd/lodge-server