code: function(container) {
  
      // Inspect the container
      return kbox.engine.inspect(container)
  
      // Return summary of info
      .then(function(data) {
  
        // Get service name =
        var name = data.Config.Labels['com.docker.compose.service'];
        var project = data.Config.Labels['com.docker.compose.project'];
  
        // Defaults
        var serviceSummary = {
          name: name,
          project: project
        };
  
        // See if these are proxied services
        var proxied = _.find(config.pluginconfig.services, function(data, key) {
          return key === name;
        });
        if (!_.isEmpty(proxied)) {
          serviceSummary.url = _.flatten(getServiceUrls(proxied));
        }
  
        // Add in database credentials
        // @todo: get engine ip from provider.getIp()
        if (name === 'db') {
  
          // Get port from inspect data
          var portInfo = _.get(data, 'NetworkSettings.Ports.3306/tcp');
          var host = [app.name, app.domain].join('.');
  
          // Build a creds array
          serviceSummary.external_connection_info = {
            database: app.env.getEnv('KALABOX_APP_PANTHEON_DB_NAME'),
            user: app.env.getEnv('KALABOX_APP_PANTHEON_DB_USER'),
            password: app.env.getEnv('KALABOX_APP_PANTHEON_DB_PASSWORD'),
            host: host,
            port: portInfo[0].HostPort
          };
        }
  
        return serviceSummary;
  
      });
  
    }
docs: /*
  Helper to generate a summary from inspect data
  @todo: maybe some more info here or an easier place to get it?