1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace FD3\Services;
- use Docker\Composer\FileFormat2;
- use FD3\Release;
- class Jsonep_mongo extends InitialService
- {
- /**
- * @param Release $release
- * @param FileFormat2 $composer
- * @param array $config
- */
- public function add(Release $release, FileFormat2 $composer, $config = array())
- {
- $module = $this->getModuleName();
- $version = "latest";
- $registry = "";
- $host_env_file = "";
- extract($config);
- if ($release->needInstallModule($module)) {
- $composer
- ->addService($module)
- ->build("./extra/statsd/endpoint/mongodb")
- ->image($registry . "fd3/jsonep_mongo:$version")
- ->addVolumes("./extra/statsd/endpoint/mongodb", "/opt/datasource")
- ->addLinks((new Mongodb())->getModuleName())
- ->restart($release->_docker_restart_default);
- }
- }
- }
|