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
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel