chore(MP-23): network DI client, frontend architecture guards, detekt & ktlint setup, docs, ping DI factory (#21)
* chore(MP-21): snapshot pre-refactor state (Epic 1) * chore(MP-22): scaffold new repo structure, relocate Docker Compose, move frontend/backend modules, update Makefile; add docs mapping and env template * MP-22 Epic 2: Erfolgreich umgesetzt und verifiziert * MP-23 Epic 3: Gradle/Build Governance zentralisieren
This commit is contained in:
@@ -38,19 +38,19 @@ help: ## Show this help message
|
||||
|
||||
dev-up: ## Start development environment (single compose)
|
||||
@echo "🚀 Starting development environment..."
|
||||
$(COMPOSE) -f docker-compose.yml up -d
|
||||
$(COMPOSE) -f docker/docker-compose.yml up -d
|
||||
@$(MAKE) dev-info
|
||||
|
||||
dev-down: ## Stop development environment
|
||||
@echo "🛑 Stopping development environment..."
|
||||
$(COMPOSE) -f docker-compose.yml down
|
||||
$(COMPOSE) -f docker/docker-compose.yml down
|
||||
|
||||
dev-restart: ## Restart full development environment
|
||||
@$(MAKE) dev-down
|
||||
@$(MAKE) dev-up
|
||||
|
||||
dev-logs: ## Show logs for all development services
|
||||
$(COMPOSE) -f docker-compose.yml logs -f
|
||||
$(COMPOSE) -f docker/docker-compose.yml logs -f
|
||||
|
||||
# ===================================================================
|
||||
# Layer-specific Commands
|
||||
@@ -58,7 +58,7 @@ dev-logs: ## Show logs for all development services
|
||||
|
||||
infrastructure-up: ## Start only infrastructure services (postgres, redis, keycloak, consul)
|
||||
@echo "🏗️ Starting infrastructure services..."
|
||||
$(COMPOSE) -f docker-compose.yml up -d
|
||||
$(COMPOSE) -f docker/docker-compose.yml up -d
|
||||
@echo "✅ Infrastructure services started"
|
||||
@echo "🗄️ PostgresQL: localhost:5432"
|
||||
@echo "🔴 Redis: localhost:6379"
|
||||
@@ -66,14 +66,14 @@ infrastructure-up: ## Start only infrastructure services (postgres, redis, keycl
|
||||
@echo "🧭 Consul: http://localhost:8500"
|
||||
|
||||
infrastructure-down: ## Stop infrastructure services
|
||||
$(COMPOSE) -f docker-compose.yml down
|
||||
$(COMPOSE) -f docker/docker-compose.yml down
|
||||
|
||||
infrastructure-logs: ## Show infrastructure logs
|
||||
$(COMPOSE) -f docker-compose.yml logs -f
|
||||
$(COMPOSE) -f docker/docker-compose.yml logs -f
|
||||
|
||||
services-up: ## Start application services (infrastructure + microservices)
|
||||
@echo "⚙️ Starting application services..."
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.services.yml up -d
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.services.yml up -d
|
||||
@echo "✅ Application services started"
|
||||
@echo "🔗 Gateway: http://localhost:8081"
|
||||
@echo "🏓 Ping Service: http://localhost:8082"
|
||||
@@ -83,32 +83,32 @@ services-up: ## Start application services (infrastructure + microservices)
|
||||
@echo "📊 Master Service: http://localhost:8086"
|
||||
|
||||
services-down: ## Stop application services
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.services.yml down
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.services.yml down
|
||||
|
||||
services-restart: ## Restart application services
|
||||
@$(MAKE) services-down
|
||||
@$(MAKE) services-up
|
||||
|
||||
services-logs: ## Show application services logs
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.services.yml logs -f
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.services.yml logs -f
|
||||
|
||||
clients-up: ## Start client applications (infrastructure + clients)
|
||||
@echo "💻 Starting client applications..."
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.clients.yml up -d
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.clients.yml up -d
|
||||
@echo "✅ Client applications started"
|
||||
@echo "🌐 Web App: http://localhost:4000"
|
||||
@echo "🔐 Auth Server: http://localhost:8087"
|
||||
@echo "📈 Monitoring: http://localhost:8088"
|
||||
|
||||
clients-down: ## Stop client applications
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.clients.yml down
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.clients.yml down
|
||||
|
||||
clients-restart: ## Restart client applications
|
||||
@$(MAKE) clients-down
|
||||
@$(MAKE) clients-up
|
||||
|
||||
clients-logs: ## Show client application logs
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.clients.yml logs -f
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.clients.yml logs -f
|
||||
|
||||
# ===================================================================
|
||||
# Full System Commands
|
||||
@@ -116,7 +116,7 @@ clients-logs: ## Show client application logs
|
||||
|
||||
full-up: ## Start complete system (infrastructure + services + clients)
|
||||
@echo "🚀 Starting complete Meldestelle system..."
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.services.yml -f docker-compose.clients.yml up -d
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.services.yml -f docker/docker-compose.clients.yml up -d
|
||||
@echo "✅ Complete system started"
|
||||
@echo ""
|
||||
@echo "🌐 Frontend & APIs:"
|
||||
@@ -141,14 +141,14 @@ full-up: ## Start complete system (infrastructure + services + clients)
|
||||
@echo " Monitoring: http://localhost:8088"
|
||||
|
||||
full-down: ## Stop complete system
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.services.yml -f docker-compose.clients.yml down
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.services.yml -f docker/docker-compose.clients.yml down
|
||||
|
||||
full-restart: ## Restart complete system
|
||||
@$(MAKE) full-down
|
||||
@$(MAKE) full-up
|
||||
|
||||
full-logs: ## Show all system logs
|
||||
$(COMPOSE) -f docker-compose.yml -f docker-compose.services.yml -f docker-compose.clients.yml logs -f
|
||||
$(COMPOSE) -f docker/docker-compose.yml -f docker/docker-compose.services.yml -f docker/docker-compose.clients.yml logs -f
|
||||
|
||||
# ===================================================================
|
||||
# SSoT Developer UX (optional helpers)
|
||||
|
||||
Reference in New Issue
Block a user