PORT?=8080 all: run dev: air -build.pre_cmd 'make templ' \ -build.include_ext 'templ' \ -proxy.enabled true \ -proxy.app_port $(PORT) \ -proxy.proxy_port $$(($(PORT) + 1)) \ -- -p $(PORT) dev-vercel: air -build.pre_cmd 'make build-vercel' \ -build.include_ext 'templ' \ -build.cmd 'make build-vercel' \ -build.bin './bin/vercel' \ -proxy.enabled true \ -proxy.app_port $(PORT) \ -proxy.proxy_port $$(($(PORT) + 1)) \ -- -p $(PORT) run: bin/www ./bin/www run-vercel: bin/vercel ./bin/vercel build-static: templ go run ./cmd/build/main.go build-vercel: bin/vercel build-static bin/www: main.go templ go build -o ./bin/www ./main.go bin/vercel: cmd/vercel/main.go templ go build -o ./bin/vercel ./cmd/vercel/main.go templ: templ generate clean: if [[ -d "dist" ]]; then rm -r ./dist; fi if [[ -d "tmp" ]]; then rm -r ./tmp; fi if [[ -d "bin" ]]; then rm -r ./bin; fi rm $(TEMPL_FILES)