18 lines
482 B
Makefile
18 lines
482 B
Makefile
swagger:
|
|
swag init -d "cmd/server/,pkg/web/" -g main.go
|
|
|
|
watch-server: swagger
|
|
MYSQL_DATABASE=borgmaticmon gowatch -p ./cmd/server/
|
|
|
|
watch-client:
|
|
gowatch -p ./cmd/client/ -args="-e,http://localhost:1323/api/v1/borgmatic/infos,-h,apps,-c,env.sh"
|
|
|
|
.PHONY:
|
|
bins:
|
|
mkdir -p build/
|
|
CGO_ENABLED=0 go build -o ./build/bgm-server ./cmd/server
|
|
CGO_ENABLED=0 go build -o ./build/bgm-client ./cmd/client
|
|
|
|
.PHONY:
|
|
docker: bins
|
|
docker buildx build -t gitnet.fr/deblan/bgm-server --push .
|