Since this wasn't obvious, I thought I would document the process for setting up a dev environment with Image building + Mock builds
1. Install, Configure and Run: DeltaCloud All DC Services (RPMs) 2. Stop 'deltacloud-image_builder_service' and 'deltacloud-aggregator' - `sudo /etc/init.d/deltacloud-image_builder_service stop` - `sudo /etc/init.d/deltacloud-aggregator stop` 3. In /etc/httpd/conf.d/deltacloud-aggregator.conf - comment out Alias and ProxyPass as shown below:
NameVirtualHost *:80 <VirtualHost *:80>
ErrorLog /etc/httpd/logs/error_log TransferLog /etc/httpd/logs/access_log LogLevel warn
ProxyRequests Off
#Alias /deltacloud/stylesheets "/usr/share/deltacloud-aggregator/public/stylesheets" #Alias /deltacloud/images "/usr/share/deltacloud-aggregator/public/images" #Alias /deltacloud/errors "/usr/share/deltacloud-aggregator/public/"
#ProxyPass /deltacloud/images ! #ProxyPass /deltacloud/stylesheets ! #ProxyPass /deltacloud/errors ! ProxyPass /deltacloud http://localhost:3000/deltacloud ProxyPassReverse /deltacloud http://localhost:3000/deltacloud #ProxyPassReverse /deltacloud/images ! #ProxyPassReverse /deltacloud/stylesheets ! #ProxyPassReverse /deltacloud/errors !
</VirtualHost>
4. Uncomment #mock and #name: Mock from <dev_branch>/src/config/image_descriptor_targets.yml 5. Start Image Builder Service from <dev_branch>/src - sudo ./image_builder_service/image_builder_service 6. Start DeltaCloud CE, from <dev_branch>/src - `./script/server --path=/deltacloud`
In case of errors, check log: /var/log/deltacloud-aggregator/image_builder_service.log