Issue #30: Make platforms optional!
- Make SiteContext inherit PlatformContext. - Only load platform of site if there is one. - Only load http service into site if there isn't one, and there is one on the platform. - Add http to SiteContext::serviceRequirements(). - Remove SiteContext::contextRequirements() - Load Platform verify tasks into site verify. - Change loading root and other properties from ->platform. - Include platform configs in site configs list. - Use list of sites to map all volumes. - Create getAllSites(), getAllPlatforms() and getAllServers() methods.
Showing with 93 additions and 69 deletions