feat: add Makefile with reset-db target, update submodule refs
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user