瀏覽代碼

Merged in FD3-109 (pull request #33)

FD3-109 docker kea
Guillermo Espinoza 7 年之前
父節點
當前提交
7103fa862d
共有 1 個文件被更改,包括 23 次插入0 次删除
  1. 23 0
      tools/src/Release.php

+ 23 - 0
tools/src/Release.php

@@ -950,6 +950,26 @@ class Release extends Command
             ->addPorts(8081, 8080);
     }
 
+    /**
+     * @param FileFormat2 $composer
+     * @param array $config
+     */
+    public function addKea(FileFormat2 $composer, $config = array())
+    {
+        $version = "latest";
+        $registry = "";
+        extract($config);
+
+        $composer
+            ->addService("kea")
+            ->image($registry . "fd3/kea:" . $version)
+            ->build("./extra/kea/")
+            ->restart($this->_docker_restart_default)
+            ->addEnv_file("running.env")
+            ->addEnv_file("host.env")
+            ;
+    }
+
 
     function getDockerComposer($version = "latest", $host_env_file = "host.env", $registry = "docker.infra.flowdat.com/")
     {
@@ -996,6 +1016,9 @@ class Release extends Command
         // Geoserver
         $this->addGeoserver($composer, $base_vars);
 
+        // Kea
+        $this->addKea($composer, $base_vars);
+
         $this->_dObj->file("docker-compose.yml")->content($composer->render());
 
         // escribo un archivo inventory.ini por defecto para no tener que lanzar los docker