pocketbase/Makefile

19 lines
426 B
Makefile

start: lubinas
./lubinas serve
lubinas: $(shell find . -name "*.go") ui/dist lubinui/dist
go build -o lubinas main.go
lubinui/dist:
mkdir -p lubinui/dist
echo Hello > lubinui/dist/index.html
ui/dist: ui/node_modules ui/vite.config.js ui/index.html $(shell find ui/src) $(shell find ui/public)
npm --prefix ui run build
ui/node_modules: ui/package.json
npm --prefix ui install
clean:
rm -rf ui/node_modules lubinas