25 lines
515 B
Makefile
25 lines
515 B
Makefile
.PHONY: backend frontend build dev clean
|
|
|
|
backend-deps:
|
|
cd backend && go mod tidy
|
|
|
|
frontend-deps:
|
|
cd frontend && npm install
|
|
|
|
backend:
|
|
cd backend && go build -o ../bin/traefik-gui ./cmd/traefik-gui
|
|
|
|
frontend:
|
|
cd frontend && npm run build
|
|
|
|
build: backend frontend
|
|
@echo "Build complete"
|
|
|
|
dev-backend:
|
|
cd backend && go run ./cmd/traefik-gui --dev --session-secret dev-secret-change-in-production-min-32-chars --addr :8080
|
|
|
|
dev-frontend:
|
|
cd frontend && npm run dev
|
|
|
|
clean:
|
|
rm -rf bin/ frontend/dist/ data/*.db
|