- Ruby 2.2.6+
- OpenNebula 5.2+ (when using the
opennebula
backend) - Memcache
TODO
git clone https://github.com/the-rocci-project/rOCCI-server.git
cd rOCCI-server
bundle install --deployment --without development test
bundle exec bin/oneresource create --endpoint http://one.example.org:2633/RPC2 # --username USER --password PASSWD
export RAILS_ENV=production
export HOST=0.0.0.0
export SECRET_KEY_BASE=$(head -c 69 /dev/urandom | base64 -w 0)
export ROCCI_SERVER_BACKEND=opennebula
export ROCCI_SERVER_OPENNEBULA_ENDPOINT=http://one.example.org:2633/RPC2
bundle exec puma # --daemon
TODO
See CHANGELOG.md
.
Code Documentation for rOCCI-server
- Fork it
- Create a branch (git checkout -b my_markup)
- Commit your changes (git commit -am "My changes")
- Push to the branch (git push origin my_markup)
- Create an Issue with a link to your branch