CurrentServiceContainer.setServiceContainer(context.getController().getServiceContainer());
final BootstrapListener bootstrapListener = new BootstrapListener(container, startTime, serviceTarget, futureContainer, prettyVersion);
serviceTarget.addListener(ServiceListener.Inheritance.ALL, bootstrapListener);
myController.addListener(bootstrapListener);
RemoteFileRepository remoteFileRepository = standalone ? null : RemoteFileRepository.addService(serviceTarget, serverEnvironment.getServerContentDir());
ContentRepository.Factory.addService(serviceTarget, serverEnvironment.getServerContentDir());
DeploymentMountProvider.Factory.addService(serviceTarget);
ServiceModuleLoader.addService(serviceTarget, configuration);
ExternalModuleService.addService(serviceTarget);
ModuleIndexService.addService(serviceTarget);