diff --git a/client/src/pages/servapps/containers/docker-compose.jsx b/client/src/pages/servapps/containers/docker-compose.jsx index 523ba96..d992f90 100644 --- a/client/src/pages/servapps/containers/docker-compose.jsx +++ b/client/src/pages/servapps/containers/docker-compose.jsx @@ -131,9 +131,11 @@ const convertDockerCompose = (config, serviceName, dockerCompose, setYmlError) = if (doc.services[key].ports && Array.isArray(doc.services[key].ports)) { let ports = []; doc.services[key].ports.forEach((port) => { - port.target = '' + port.target; - port.published = '' + port.published; - ports.push(port); + if (typeof port === 'string') { + ports.push(port); + return; + } + ports.push(`${port.published}:${port.target}/${port.protocol || 'tcp'}`); }); doc.services[key].ports = ports; } diff --git a/package.json b/package.json index fda60cb..4bc91ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cosmos-server", - "version": "0.14.0-unstable17", + "version": "0.14.0-unstable18", "description": "", "main": "test-server.js", "bugs": {