feat: add Makefile with reset-db target, update submodule refs

This commit is contained in:
datadunia
2026-05-22 09:38:20 +07:00
parent 0d5e3b074a
commit 2ba5880a1b
5 changed files with 258 additions and 2 deletions
+29
View File
@@ -0,0 +1,29 @@
.PHONY: up down reset-db logs dev migrate
up:
docker compose up -d
down:
docker compose down
logs:
docker compose logs -f
reset-db:
docker compose down -v
docker compose up -d postgres redis
@echo "Waiting for postgres to be ready..."
@for i in $$(seq 1 30); do \
docker compose exec -T postgres pg_isready -U nexusguard >/dev/null 2>&1 && break; \
echo " waiting... $$i"; \
sleep 2; \
done
cd apps/server-core && go run -tags dev . -migrate-prod
@echo ""
@echo "Database reset complete. Run 'make up' to start all services."
dev:
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
migrate:
cd apps/server-core && go run -tags dev . -migrate-prod