better makefile for dev
This commit is contained in:
parent
f367e5f840
commit
f83a70a685
16
Makefile
16
Makefile
@ -1,8 +1,24 @@
|
|||||||
BINARY = termcloud
|
BINARY = termcloud
|
||||||
|
ADMIN_BINARY = termcloud-admin
|
||||||
|
|
||||||
build: clean
|
build: clean
|
||||||
go build -o build/${BINARY} cmd/${BINARY}/main.go
|
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:
|
clean:
|
||||||
go clean ./...
|
go clean ./...
|
||||||
rm -rf build
|
rm -rf build
|
||||||
|
|
||||||
|
test:
|
||||||
|
go test ./...
|
||||||
|
|
||||||
|
.PHONY: build run admin dev clean test
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user