瀏覽代碼

Updated to obrigatory download on stats_cmd

Jean Sumara Leopoldo 5 年之前
父節點
當前提交
919403e1d3
共有 1 個文件被更改,包括 21 次插入23 次删除
  1. 21 23
      tools/src/Services/Stats_cmd.php

+ 21 - 23
tools/src/Services/Stats_cmd.php

@@ -38,30 +38,28 @@ class Stats_cmd extends InitialService
         $registry = "";
         $host_env_file = "";
         extract($this->getConfigVar());
-        if ($this->getRelease()->needInstallModule($module)) {
-            $this->getComposer()->addService($module)
-                ->image($registry . "fd3/$module:" . $version);
-            if ($this->getProduction() === false) {
-                $this->getComposer()->service($module)
-                    ->build("./$module/")
-                    ->addVolumes("./$module/", "/opt/$module/");
-            }
+        $this->getComposer()->addService($module)
+            ->image($registry . "fd3/$module:" . $version);
+        if ($this->getProduction() === false) {
             $this->getComposer()->service($module)
-                ->hostname($module)
-                ->restart($this->getRelease()->_docker_restart_task)
-                ->addEnv_file($this->getRelease()->_host_env)
-                ->addEnviroment("DEV_MODE", $this->getProduction() === false ? 1 : 0)
-                ->addEnv_file("mysql." . $host_env_file)
-                ->addVolumes("/etc/localtime:/etc/localtime:ro")
-                ->network($this->getRelease()->_network_name)->ipv4_address($this->generateIP());
-            if ($this->getRelease()->isModuleAvailable(new Geoserver())) {
-                $this->getComposer()->service($module)
-                    ->addVolumes("./geoserver/geoserver-shapes", "/var/www/shapes");
-            }
-
-            $this->addLink(new Mysql(), $module)
-                ->addLink(new Redis(), $module)
-                ->addLink(new Amqp(), $module);
+                ->build("./$module/")
+                ->addVolumes("./$module/", "/opt/$module/");
+        }
+        $this->getComposer()->service($module)
+            ->hostname($module)
+            ->restart($this->getRelease()->_docker_restart_task)
+            ->addEnv_file($this->getRelease()->_host_env)
+            ->addEnviroment("DEV_MODE", $this->getProduction() === false ? 1 : 0)
+            ->addEnv_file("mysql." . $host_env_file)
+            ->addVolumes("/etc/localtime:/etc/localtime:ro")
+            ->network($this->getRelease()->_network_name)->ipv4_address($this->generateIP());
+        if ($this->getRelease()->isModuleAvailable(new Geoserver())) {
+            $this->getComposer()->service($module)
+                ->addVolumes("./geoserver/geoserver-shapes", "/var/www/shapes");
         }
+
+        $this->addLink(new Mysql(), $module)
+            ->addLink(new Redis(), $module)
+            ->addLink(new Amqp(), $module);
     }
 }