chore: add migration tooling

This commit is contained in:
Philipp
2026-06-10 15:04:52 +02:00
parent 2112821f79
commit d4752159fb
8 changed files with 126 additions and 8 deletions
+12 -2
View File
@@ -4,8 +4,9 @@ GOCACHE ?= $(CURDIR)/.tmp/go-build
GO := env GOCACHE=$(GOCACHE) go
COMPOSE := docker compose
SUPABASE_DIR := deploy/supabase
MIGRATE := ./scripts/migrate.sh
.PHONY: dev dev-down dev-logs migrate test lint build frontend-build verify clean
.PHONY: dev dev-down dev-logs migrate migrate-up migrate-down migrate-version test lint build frontend-build verify clean
dev:
cd $(SUPABASE_DIR) && $(COMPOSE) up -d
@@ -17,7 +18,16 @@ dev-logs:
cd $(SUPABASE_DIR) && $(COMPOSE) logs -f
migrate:
@echo "No migrations configured yet. E2-T01 will wire golang-migrate."
$(MIGRATE) up
migrate-up:
$(MIGRATE) up
migrate-down:
$(MIGRATE) down 1
migrate-version:
$(MIGRATE) version
test:
env GOCACHE="$(GOCACHE)" go test ./platform/... ./backend/... ./worker/... ./console-proxy/...