From 302ee1d517af8b3f21c2d25f89000322dde19e86 Mon Sep 17 00:00:00 2001 From: Pietro Tamburini Date: Mon, 29 Apr 2024 17:16:52 +0200 Subject: [PATCH] feat: makefile target for FE development --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile b/Makefile index 158d0832..ebdb50b6 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,18 @@ include tools.mk LDFLAGS += -X "$(MODULE)/version.Version=$(VERSION)" -X "$(MODULE)/version.CommitSHA=$(VERSION_HASH)" + +## Development: + +.PHONY: start-fe-dev +start-fe-dev: ## Frontend Development (entry=./) +start-fe-dev: entry:='./' +start-fe-dev: + $Q $(go) build -tags dev && ./filebrowser -r ${entry} 1> /dev/null 2> /dev/null & \ + cd frontend && npm i -s && npm run dev && \ + trap 'kill -- -$$PID'; \ + wait + ## Build: .PHONY: build