|
@@ -499,6 +499,28 @@ class Release extends Command
|
|
|
$this->writeVariablesEnviroment($module . "." . $host_env_file, $module);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * atftp, tod
|
|
|
+ *
|
|
|
+ * @param FileFormat2 $composer
|
|
|
+ * @param array $config
|
|
|
+ */
|
|
|
+ function addExtraCablemodem(FileFormat2 $composer, $config = array())
|
|
|
+ {
|
|
|
+ $version = "latest";
|
|
|
+ $registry = "";
|
|
|
+ $host_env_file = "";
|
|
|
+ extract($config);
|
|
|
+
|
|
|
+ $composer
|
|
|
+ ->addService("extra_cablemodem")
|
|
|
+ ->build("extra/cablemodem/")
|
|
|
+ ->image($registry . "fd3/extra_cablemodem:" . $version)
|
|
|
+ ->addEnv_file($host_env_file)
|
|
|
+ ->restart($this->_docker_restart_default)
|
|
|
+ ->addPorts(69, 69);
|
|
|
+ }
|
|
|
+
|
|
|
function addRadius(FileFormat2 $composer, $config = array())
|
|
|
{
|
|
|
$module = "radius";
|
|
@@ -937,6 +959,8 @@ class Release extends Command
|
|
|
$this->addSupervisord($composer, $base_vars);
|
|
|
$this->addCommandWorkers($composer, $base_vars);
|
|
|
|
|
|
+ $this->addExtraCablemodem($composer, $base_vars);
|
|
|
+
|
|
|
// Geoserver
|
|
|
$this->addGeoserver($composer, $base_vars);
|
|
|
|