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