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:
StefanMo
2025-11-30 23:14:00 +01:00
committed by GitHub
parent 89bbd42245
commit 034892e890
101 changed files with 857 additions and 407 deletions
+15 -15
View File
@@ -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)