chore: add migration tooling
This commit is contained in:
@@ -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/...
|
||||
|
||||
Reference in New Issue
Block a user