borgmatic-monitor/Makefile
2026-02-25 09:30:22 +01:00

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 .