/** * DockerContainerService constructor * @param \Emris\Services\Configuration $config * @param \Emris\Cli\Scaler\Domain\ContainerBuilder $builder */ public function __construct(Configuration $config, ContainerBuilder $builder) { parent::__construct($config); $this->builder = $builder; $this->env = ['DOCKER_HOST' => getenv('DOCKER_HOST'), 'DOCKER_MACHINE_NAME' => getenv('DOCKER_MACHINE_NAME'), 'DOCKER_TLS_VERIFY' => getenv('DOCKER_TLS_VERIFY'), 'DOCKER_CERT_PATH' => getenv('DOCKER_CERT_PATH'), 'DOCKER_IP' => getenv('DOCKER_IP')]; $this->base = $this->envToString() . 'docker-compose -f ' . $config['container']['path']; }
/** * DockerContainerService constructor * @param \Emris\Services\Configuration $config * @param \Emris\Cli\Scaler\Domain\ContainerBuilder $builder */ public function __construct(Configuration $config, ContainerBuilder $builder) { parent::__construct($config); $this->base = 'docker '; $this->builder = $builder; }