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 = getServiceUrls(proxied);
        }
  
        // Add in database credentials
        // @todo: get engine ip from provider.getIp()
        if (name === 'db') {
  
          // Get framework
          var framework = app.config.pluginconfig.php.framework;
          var host = [app.name, app.domain].join('.');
  
          // Get port from inspect data
          var portInfo = _.get(data, 'NetworkSettings.Ports.3306/tcp');
  
          // Build an external array
          serviceSummary.external_connection_info = {
            database: framework,
            user: framework,
            password: framework,
            host: host,
            port: portInfo[0].HostPort
          };
  
          // Build an internal array
          serviceSummary.internal_connection_info = {
            database: framework,
            user: framework,
            password: framework,
            host: 'database',
            port: 3306
          };
  
        }
  
        return serviceSummary;
  
      });
  
    }
docs: /*
  Helper to generate a summary from inspect data
  @todo: maybe some more info here or an easier place to get it?