|
@@ -21,42 +21,47 @@ class Release extends Command
|
|
|
* @var string Nombre del archivo de log.
|
|
|
*/
|
|
|
private $_running_log;
|
|
|
+
|
|
|
/**
|
|
|
* @var string Contiene la politica de restart de los dockers.
|
|
|
*/
|
|
|
private $_docker_restart_default;
|
|
|
+
|
|
|
/**
|
|
|
* @var array Contiene las variables que se utilizar en la ejecucion del ansible.
|
|
|
*/
|
|
|
private $_ansible_vars;
|
|
|
+
|
|
|
/**
|
|
|
* @var string Contiene el password del usuario root.
|
|
|
*/
|
|
|
private $_mysql_root_pass;
|
|
|
+
|
|
|
/**
|
|
|
* @var string Contiene el usuario de base de datos.
|
|
|
*/
|
|
|
private $_mysql_user;
|
|
|
+
|
|
|
/**
|
|
|
* @var string Contiene la contrasena del usuario de base de datos.
|
|
|
*/
|
|
|
private $_mysql_pass;
|
|
|
+
|
|
|
/**
|
|
|
* @var DevOps\FileSystem Me permite crear archivos.
|
|
|
*/
|
|
|
private $_dObj;
|
|
|
+
|
|
|
/**
|
|
|
* @var string Contiene el dominio.
|
|
|
*/
|
|
|
private $_domain;
|
|
|
- /**
|
|
|
- * @var string Contiene el dominio que se agrega al final de la linea.
|
|
|
- */
|
|
|
- private $_domain_behind;
|
|
|
+
|
|
|
/**
|
|
|
* @var array Contiene todos los modulos para la instalacion.
|
|
|
*/
|
|
|
private $_modules_all;
|
|
|
+
|
|
|
/**
|
|
|
* @var array Contiene la configuracion de los modulos.
|
|
|
*/
|
|
@@ -76,7 +81,6 @@ class Release extends Command
|
|
|
$this->_mysql_user = "iksop";
|
|
|
$this->_mysql_pass = "235r2342gtfsw";
|
|
|
$this->_mysql_root_pass = "235r2342gtfsw";
|
|
|
- $this->_domain_behind = "flowdat.com";
|
|
|
$this->_docker_restart_default = "on-failure:10";
|
|
|
$this->_modules = array();
|
|
|
$this->_ansible_vars = array();
|
|
@@ -236,9 +240,9 @@ class Release extends Command
|
|
|
}
|
|
|
$this->_domain = $input->getOption("domain");
|
|
|
$this->_client = $input->getOption("client");
|
|
|
- if(!$this->_client){
|
|
|
- $this->_client = basename(realpath($dir));
|
|
|
- }
|
|
|
+ if (!$this->_client) {
|
|
|
+ $this->_client = basename(realpath($dir));
|
|
|
+ }
|
|
|
$docker_tag = $input->getOption("docker-tag");
|
|
|
|
|
|
$this->_ansible_vars["DOMAIN"] = $this->_domain;
|
|
@@ -650,7 +654,8 @@ class Release extends Command
|
|
|
$host_env_file = "";
|
|
|
extract($config);
|
|
|
if (array_key_exists($module, $this->_modules)) {
|
|
|
- $composer->addService("phpmyadmin")->image("phpmyadmin/phpmyadmin")
|
|
|
+ $composer->addService("phpmyadmin")
|
|
|
+ ->image("phpmyadmin/phpmyadmin")
|
|
|
->restart($this->_docker_restart_default)
|
|
|
->addPorts(8080, 80)
|
|
|
->addLinks("mysql", "db")
|
|
@@ -1022,7 +1027,7 @@ class Release extends Command
|
|
|
*/
|
|
|
private function getDomain($module)
|
|
|
{
|
|
|
- return $module . "." . $this->_domain . "." . $this->_domain_behind;
|
|
|
+ return $module . "." . $this->_client . "." . $this->_domain;
|
|
|
}
|
|
|
|
|
|
/**
|