feat: makefile target for FE development

This commit is contained in:
Pietro Tamburini 2024-04-29 17:16:52 +02:00
parent 476b9ad558
commit 302ee1d517
No known key found for this signature in database
GPG Key ID: FDD41DE51E2B1ABB

View File

@ -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