(serviceName string, service Service)
| 142 | } |
| 143 | |
| 144 | func buildScriptDataTemplate(serviceName string, service Service) ScriptDataTemplate { |
| 145 | // common data template for all services from the same app |
| 146 | data := ScriptDataTemplate{ |
| 147 | AppName: appName, |
| 148 | InteractiveBash: interactiveBash, |
| 149 | } |
| 150 | |
| 151 | if dockerHostConn != "" { |
| 152 | data.DockerHostConnCmdArg = "--host=" + dockerHostConn |
| 153 | } |
| 154 | |
| 155 | // specific data for each service |
| 156 | service.Name = appName + "-" + serviceName |
| 157 | setLinksWithAppName(&service) |
| 158 | data.Service = service |
| 159 | |
| 160 | return data |
| 161 | } |
| 162 | |
| 163 | // Saves the services data into bash scripts |
| 164 | func saveToBash(services map[string]Service) (err error) { |
no test coverage detected