Пример #1
0
 public BattleService(IDockerService dockerService, ILogger <BattleService> logger, ILoggerFactory loggerFactory, IOptions <BattleSettings> battleSettings)
 {
     this.dockerService  = dockerService;
     this.logger         = logger;
     this.loggerFactory  = loggerFactory;
     this.battleSettings = battleSettings.Value ?? throw new ArgumentNullException();
 }
Пример #2
0
 public App(IDockerService dockerService, IMessageBroker messageBroker, ILogger <App> log)
 {
     _dockerService    = dockerService;
     _messsagebroker   = messageBroker;
     _dockerContainers = new List <string>();
     _log = log;
 }
Пример #3
0
 public BuildCommand(IDockerService dockerService, ILoggerService loggerService, IGitService gitService)
 {
     _imageDigestCache = new ImageDigestCache(dockerService);
     _dockerService    = new DockerServiceCache(dockerService ?? throw new ArgumentNullException(nameof(dockerService)));
     _loggerService    = loggerService ?? throw new ArgumentNullException(nameof(loggerService));
     _gitService       = gitService ?? throw new ArgumentNullException(nameof(gitService));
 }
Пример #4
0
 public BuildCommand(IDockerService dockerService, ILoggerService loggerService, IEnvironmentService environmentService,
                     IGitService gitService)
 {
     this.dockerService      = dockerService ?? throw new ArgumentNullException(nameof(dockerService));
     this.loggerService      = loggerService ?? throw new ArgumentNullException(nameof(loggerService));
     this.environmentService = environmentService ?? throw new ArgumentNullException(nameof(environmentService));
     this.gitService         = gitService ?? throw new ArgumentNullException(nameof(gitService));
 }
Пример #5
0
 public TestController(IDockerService dockerService, ITestService testService, IMapper mapper, IHttpContextAccessor httpContextAccessor, FlagHunterDbContext context)
 {
     _httpContextAccessor = httpContextAccessor;
     _dockerService       = dockerService;
     _testService         = testService;
     _mapper  = mapper;
     _context = context;
 }
Пример #6
0
 public DeployDevelopmentHelper(
     IDockerService dockerService,
     IProjectService projectService,
     Pipeline <Node <ICopyFileToContainerContext>, ICopyFileToContainerContext> copyFileToContainerPipeline)
 {
     _dockerService  = dockerService;
     _projectService = projectService;
     _copyFileToContainerPipeline = copyFileToContainerPipeline;
 }
Пример #7
0
 public GetStaleImagesCommand(
     IDockerService dockerService,
     IHttpClientProvider httpClientFactory,
     ILoggerService loggerService,
     IGitHubClientFactory gitHubClientFactory)
 {
     this.dockerService       = dockerService;
     this.loggerService       = loggerService;
     this.gitHubClientFactory = gitHubClientFactory;
     this.httpClient          = httpClientFactory.GetClient();
 }
Пример #8
0
        public MinecraftBedrockStack(IDockerService dockerService, ContainerStack stack)
            : base(dockerService, stack)
        {
            _config = stack.GetConfig <MinecraftBedrockStackConfig>();

            if (!stack.IsForStack(this))
            {
                throw new Exception("Stack mismatch!");
            }

            AddImage(ImageName);
        }
Пример #9
0
 public JobService(IApplicationDbContext context, IDockerService dockerService,
                   IKubernetesService kubernetesService, IDateTime dateTime,
                   IMessageQueueService messageQueueService, ILogger <JobService> logger,
                   IAppConfigService configurationService, IMapper mapper)
 {
     _context             = context;
     _dockerService       = dockerService;
     _kubernetesService   = kubernetesService;
     _messageQueueService = messageQueueService;
     _dateTime            = dateTime;
     _mapper = mapper;
     _logger = logger;
     _configurationService = configurationService;
     _messageQueueService.MessageReceivedEventHandler += messageQueueService_MessageReceivedEventHandlerAsync;
 }
Пример #10
0
        public static void PullBaseImages(this IDockerService dockerService, ManifestInfo manifest, bool isDryRun)
        {
            Logger.WriteHeading("PULLING LATEST BASE IMAGES");
            IEnumerable <string> baseImages = manifest.GetExternalFromImages().ToArray();

            if (baseImages.Any())
            {
                foreach (string fromImage in baseImages)
                {
                    dockerService.PullImage(fromImage, isDryRun);
                }
            }
            else
            {
                Logger.WriteMessage("No external base images to pull");
            }
        }
Пример #11
0
        public Battle(BattleSettings battleSettings, ICollection <string> dockerImages,
                      IDockerService dockerService, IStorageClient storageClient, ILogger <Battle> logger)
        {
            this.battleInfo = new BattleInfo
            {
                BattleId = Guid.NewGuid().ToString(),
                Map      = battleSettings.Map
            };
            this.dockerService = dockerService;
            this.logger        = logger;
            this.storageClient = storageClient;
            this.dockerImages  = dockerImages;
            var gameSettings = GameSettings.Default;

            gameSettings.ZoneRadius = battleSettings.ZoneRadius;
            this.game = new Game(dockerImages, this.LoadMap(this.battleInfo), GameSettings.Default);
        }
Пример #12
0
        //private readonly IProjectService _projectService;
        //private readonly IBuildService _buildService;

        public LoginController(
            Configuration configuration,
            IPortalService portalService,
            IAcrService acrService,
            IDockerService dockerService,
            IHelmService helmService,
            IAksService aksService,
            IProjectService projectService,
            IBuildService buildService)
        {
            Configuration  = configuration;
            _portalService = portalService;
            _acrService    = acrService;
            _dockerService = dockerService;
            _helmService   = helmService;
            _aksService    = aksService;
            //_projectService = projectService;
            //_buildService = buildService;
        }
Пример #13
0
        public Battle(BattleSettings battleSettings, ISet <string> dockerImages,
                      IDockerService dockerService, IStorageClient storageClient, ILogger <Battle> logger)
        {
            this.battleInfo = new BattleInfo
            {
                BattleId = Guid.NewGuid().ToString(),
                Map      = battleSettings.Map
            };

            this.warmDelay   = TimeSpan.FromSeconds(battleSettings.ContainersWarmSeconds);
            this.answerDelay = TimeSpan.FromMilliseconds(battleSettings.ContainersAnswerMilliseconds);

            this.dockerService = dockerService;
            this.logger        = logger;
            this.storageClient = storageClient;
            this.dockerImages  = dockerImages;
            var gameSettings = GameSettings.Default;

            gameSettings.ZoneRadius = battleSettings.ZoneRadius;
            this.game = new Game(dockerImages, this.LoadMap(this.battleInfo), GameSettings.Default);
        }
Пример #14
0
 public MinecraftStack(IDockerService dockerService, ContainerStack stack)
     : base(dockerService, stack)
 {
     AddImage(ImageName);
 }
Пример #15
0
 public NotifierAction(IDockerService dockerService, ILoggerAdapter <NotifierAction> logger)
 {
     _dockerService = dockerService;
     _logger        = logger;
 }
Пример #16
0
 public GetBaseImageStatusCommand(IDockerService dockerService, ILoggerService loggerService)
 {
     _dockerService = dockerService ?? throw new ArgumentNullException(nameof(dockerService));
     _loggerService = loggerService ?? throw new ArgumentNullException(nameof(loggerService));
 }
Пример #17
0
 public UpdateImageSizeBaselineCommand(IDockerService dockerService, ILoggerService loggerService)
     : base(dockerService)
 {
     this.loggerService = loggerService;
 }
Пример #18
0
 public DeployController(IDockerService dockerService, CredentialsSettings credentialsSettings, ILogger <DeployController> logger)
 {
     _dockerService       = dockerService;
     _credentialsSettings = credentialsSettings;
     _logger = logger;
 }
Пример #19
0
 public ImageSizeCommand(IDockerService dockerService)
 {
     this.DockerService = dockerService ?? throw new ArgumentNullException(nameof(dockerService));
 }
Пример #20
0
 public HomeController(IDockerService dockerService)
 {
     _dockerService = dockerService;
 }
Пример #21
0
 public ImageDigestCache(IDockerService dockerService)
 {
     _dockerService = dockerService;
 }
Пример #22
0
 public ProjectService(
     IDockerService dockerService)
 {
     _dockerService = dockerService;
 }
Пример #23
0
 public ImagesController(IDockerService dockerService)
 {
     _dockerService = dockerService;
 }
Пример #24
0
 public HomeController(ILogger <HomeController> logger, IDockerService dockerService, IDbService dbService)
 {
     _dockerService = dockerService;
     _dbService     = dbService;
 }
Пример #25
0
 public SandboxService(SandboxDbContext context, IDockerService docker)
 {
     this.context = context;
     this.docker  = docker;
 }
Пример #26
0
 public AbstractStack(IDockerService dockerService, ContainerStack stack)
 {
     _dockerService = dockerService;
     _stack         = stack;
 }
 public ValidateImageSizeCommand(IDockerService dockerService, ILoggerService loggerService, IEnvironmentService environmentService)
     : base(dockerService)
 {
     _loggerService      = loggerService ?? throw new ArgumentNullException(nameof(loggerService));
     _environmentService = environmentService ?? throw new ArgumentNullException(nameof(environmentService));
 }
Пример #28
0
 public BuildCommand(IDockerService dockerService)
 {
     this.dockerService = dockerService ?? throw new ArgumentNullException(nameof(dockerService));
 }
Пример #29
0
 public CopyFileToContainer(
     IDockerService dockerService)
 {
     _dockerService = dockerService;
 }
 public DockerServiceCache(IDockerService inner)
 {
     _inner            = inner;
     _imageDigestCache = new ImageDigestCache(inner);
 }