Vagrant template to create a fully running openruko VM.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Vagrant OpenRuko

This is the easiest way to test OpenRuko.


Vagrant OpenRuko will generate a new VirtualBox VM with OpenRuko and all its dependencies already installed.

$ sudo apt-get install vagrant
$ git clone
$ cd vagrant-openruko
$ vagrant up
# wait ...

Launch tests

The first usage of Vagrant OpenRuko was for testing openruko on a clean VM.

To launch the test run:

$ ssh vagtrant@localhost -p 2222
[vagrant] $ cd ~/openruko/keepgreen
[vagrant] $ ./

See also integration-tests

Standalone usage

If you are under a proxy, export the following environment variable in the host machine:

export HTTP_PROXY=
export NO_PROXY=localhost

Connect to the Vagrant VM with SSH, and create a new project (we will use node.js)

$ ssh vagtrant@localhost -p 2222
[vagrant] $ mkdir myapp
[vagrant] $ cd myapp
[vagrant] $ git init
[vagrant] $ npm init
[vagrant] $ cat > index.js << EOF
var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '');
console.log('Server running at');

[vagrant] $ cat > Procfile << EOF
web: node index.js

[vagrant] $ git add -A
[vagrant] $ git commit -m 'fisrt commit'

[vagrant] $ ~/openruko/client/openruko create myapp
# email:
# Password: vagrant

[vagrant] $ git push heroku master
[vagrant] $ curl