feat: CI/CD pipeline setup complete - Ansible playbooks updated, secrets configured, workflow ready

This commit is contained in:
2025-10-31 01:39:24 +01:00
parent 55c04e4fd0
commit e26eb2aa12
601 changed files with 44184 additions and 32477 deletions

View File

@@ -213,9 +213,23 @@ final readonly class ContainerBootstrapper
private function autowire(Container $container): void
{
// Discovery service bootstrapping
error_log("🔧 CONTAINER BOOTSTRAP: autowire() starting Discovery");
$clock = $container->get(Clock::class);
$bootstrapper = new DiscoveryServiceBootstrapper($container, $clock);
// Create a simple logger for Discovery phase
// In MCP mode, use NullHandler to suppress output
$isMcpMode = getenv('MCP_SERVER_MODE') === '1';
$handlers = $isMcpMode
? [new \App\Framework\Logging\Handlers\NullHandler()]
: [new \App\Framework\Logging\Handlers\ConsoleHandler()];
$logger = new \App\Framework\Logging\DefaultLogger(
minLevel: \App\Framework\Logging\LogLevel::DEBUG,
handlers: $handlers,
processorManager: new \App\Framework\Logging\ProcessorManager(),
contextManager: new \App\Framework\Logging\LogContextManager()
);
$bootstrapper = new DiscoveryServiceBootstrapper($container, $clock, $logger);
$results = $bootstrapper->bootstrap();
}