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

Reply via email to