better makefile for dev
This commit is contained in:
parent
f367e5f840
commit
f83a70a685
16
Makefile
16
Makefile
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user