better makefile for dev

This commit is contained in:
Keiran 2025-08-07 18:17:35 +01:00
parent f367e5f840
commit f83a70a685

View File

@ -1,8 +1,24 @@
BINARY = termcloud
ADMIN_BINARY = termcloud-admin
build: clean
go build -o build/${BINARY} cmd/${BINARY}/main.go
go build -o build/${ADMIN_BINARY} cmd/admin/main.go
run: build
./build/${BINARY}
admin: build
./build/${ADMIN_BINARY} $(ARGS)
dev:
DATABASE_URL="postgres://user:password@localhost/termcloud?sslmode=disable" go run cmd/${BINARY}/main.go
clean:
go clean ./...
rm -rf build
test:
go test ./...
.PHONY: build run admin dev clean test