25 lines
458 B
Makefile
25 lines
458 B
Makefile
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
|