Stop tracking embedded Vite build output.
Keep a .gitkeep placeholder for go:embed and rebuild the frontend via make web / run-server-dev. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -8,6 +8,9 @@ demo.mp4
|
|||||||
demo.webm
|
demo.webm
|
||||||
web/node_modules/
|
web/node_modules/
|
||||||
web/dist/
|
web/dist/
|
||||||
|
# Vite output embedded via go:embed — rebuild with `make web` / `make build-server`
|
||||||
|
internal/webembed/dist/**
|
||||||
|
!internal/webembed/dist/.gitkeep
|
||||||
*.db
|
*.db
|
||||||
*.db-wal
|
*.db-wal
|
||||||
*.db-shm
|
*.db-shm
|
||||||
|
|||||||
@@ -12,18 +12,24 @@ PREFIX ?= $(GOPATH)
|
|||||||
INSTALL_BIN := $(PREFIX)/bin
|
INSTALL_BIN := $(PREFIX)/bin
|
||||||
DEV_HOME := $(CURDIR)/.dev-home
|
DEV_HOME := $(CURDIR)/.dev-home
|
||||||
|
|
||||||
.PHONY: build build-server build-all web run run-dev run-server-dev install uninstall test version demo
|
.PHONY: build build-server build-all web web-build run run-dev run-server-dev install uninstall test version demo
|
||||||
|
|
||||||
build:
|
build:
|
||||||
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY) $(CMD)
|
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY) $(CMD)
|
||||||
|
|
||||||
web:
|
web:
|
||||||
cd web && npm ci && npm run build
|
cd web && npm ci && npm run build
|
||||||
|
@mkdir -p internal/webembed/dist && touch internal/webembed/dist/.gitkeep
|
||||||
|
|
||||||
|
# Rebuild frontend only (assumes web/node_modules already installed).
|
||||||
|
web-build:
|
||||||
|
cd web && npm run build
|
||||||
|
@mkdir -p internal/webembed/dist && touch internal/webembed/dist/.gitkeep
|
||||||
|
|
||||||
build-server: web
|
build-server: web
|
||||||
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER)
|
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER)
|
||||||
|
|
||||||
# Build server binary without rebuilding frontend (uses committed/placeholder dist).
|
# Build server binary without rebuilding frontend (uses local webembed/dist).
|
||||||
build-server-go:
|
build-server-go:
|
||||||
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER)
|
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER)
|
||||||
|
|
||||||
@@ -40,7 +46,7 @@ run-dev: build
|
|||||||
|
|
||||||
# Web test environment: SQLite demo against tm_server only (no YouTrack).
|
# Web test environment: SQLite demo against tm_server only (no YouTrack).
|
||||||
# Seeds 50 demo projects (Test + samples); login admin/admin (alice/alice as member).
|
# Seeds 50 demo projects (Test + samples); login admin/admin (alice/alice as member).
|
||||||
run-server-dev: build-server-go
|
run-server-dev: web-build build-server-go
|
||||||
@rm -f $(DEV_HOME)/.local/share/task-master/task-master.db \
|
@rm -f $(DEV_HOME)/.local/share/task-master/task-master.db \
|
||||||
$(DEV_HOME)/.local/share/task-master/task-master.db-wal \
|
$(DEV_HOME)/.local/share/task-master/task-master.db-wal \
|
||||||
$(DEV_HOME)/.local/share/task-master/task-master.db-shm
|
$(DEV_HOME)/.local/share/task-master/task-master.db-shm
|
||||||
|
|||||||
Vendored
Reference in New Issue
Block a user