# Makefile for backend services .PHONY: build up down logs status dev-up dev-down gen-proto dev-start test build: docker-compose build build-dev: docker-compose -f docker-compose.dev.yml build up: docker-compose up -d dev-up: docker-compose -f docker-compose.dev.yml up -d down: docker-compose down dev-down: docker-compose -f docker-compose.dev.yml down logs: docker-compose logs -f dev-logs: docker-compose -f docker-compose.dev.yml logs -f status: docker-compose ps dev-status: docker-compose -f docker-compose.dev.yml ps gen-proto: chmod +x ./scripts/gen-proto.sh && ./scripts/gen-proto.sh dev-start: chmod +x ./scripts/dev-start.sh && ./scripts/dev-start.sh test: echo "Running tests..." docker-compose -f docker-compose.dev.yml run --rm user-svc sh -c "go test ./..."