tsuru is an extensible and open source Platform as a Service (PaaS) that makes application deployments faster and easier. With tsuru, you dont need to think about servers at all. As an application developer, you can:
With the purpose of testing tsuru and/or for development, you can use the installer to have tsuru up and running. The installer is an experimental feature.
Download the latest release for your platform at: https://github.com/tsuru/tsuru-client/releases/
Example for release
$ curl -sSL https://github.com/tsuru/tsuru-client/releases/download/1.1.1/tsuru-1.1.1-darwin_amd64.tar.gz | tar xz
$ tsuru install create
You need to have Go properly installed on your machine.
$ git clone https://github.com/tsuru/tsuru-client $GOPATH/src/github.com/tsuru/tsuru-client $ cd $GOPATH/src/github.com/tsuru/tsuru-client $ make install
Create the tsuru installer config files with:
$ tsuru install config init
Replace the tsuru API image tag with the latest tag in
$ sed -i'' -e 's/api:v1/api:latest/g' install-compose.yml
$ $GOPATH/bin/tsuru install create -c install-config.yml -e install-compose.yml
If everything's gone well you have the tsuru running in a VirtualBox VM.
app-list to see tsuru working, this command needs to return one app called tsuru-dashboard.
$ tsuru app-list