30 lines
691 B
Makefile
30 lines
691 B
Makefile
.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
|