feat: CI/CD pipeline setup complete - Ansible playbooks updated, secrets configured, workflow ready
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user