Files
asset_helper/backend/Makefile

37 lines
973 B
Makefile

# Makefile for backend services
.PHONY: dev build proto test down logs clean
dev:
@echo "Starting development environment..."
@docker-compose -f docker-compose.dev.yml up -d --build
@echo "Development environment started successfully!"
@docker-compose -f docker-compose.dev.yml ps
build:
@echo "Building production environment..."
@docker-compose build
proto:
@echo "Skipping proto compilation as per configuration..."
test:
@echo "Running tests..."
@docker-compose -f docker-compose.dev.yml run --rm asset-helper-user-svc sh -c "go test ./..."
down:
@echo "Stopping all services..."
@docker-compose down
@docker-compose -f docker-compose.dev.yml down
logs:
@echo "Showing logs for development environment..."
@docker-compose -f docker-compose.dev.yml logs -f
clean:
@echo "Cleaning up..."
@docker-compose down -v
@docker-compose -f docker-compose.dev.yml down -v
@rm -rf services/user-svc/user/* shared/proto/common/*
@echo "Cleanup completed!"