tsuru 0,3,0,3,-1,4,0,0 travis-ci docker

Open source, extensible and Docker-based Platform as a Service (PaaS).

tsuru

Build Status Go Report Card

What is tsuru?

tsuru is an extensible and open source Platform as a Service (PaaS) that makes application deployments faster and easier. tsuru is an open source polyglot cloud application platform (PaaS). With tsuru, you don’t need to think about servers at all. As an application developer, you can:

  • Write apps in the programming language of your choice
  • Back apps with add-on resources such as SQL and NoSQL databases, including memcached, redis, and many others.
  • Manage apps using the tsuru command-line tool
  • Deploy apps using the Git revision control system

Links:

Quick Start

With the purpose of test tsuru and/or for development, you can use installer to have tsuru up and running. Installer is an experimental feature.

From Binary

Getting tsuru-client

Download the latest release for your platform at: https://github.com/tsuru/tsuru-client/releases/

Example for release 1.1.1 and OS X.

$ curl -sSL https://github.com/tsuru/tsuru-client/releases/download/1.1.1/tsuru-1.1.1-darwin_amd64.tar.gz \
  | tar xz

Call tsuru installer

$ tsuru install

From Source

Getting tsuru-client

You need to have Go properly installed in your machine.

$ git clone github.com/tsuru/tsuru-client $GOPATH/src/github.com/tsuru/tsuru-client
$ cd $GOPATH/src/github.com/tsuru/tsuru-client
$ make install

Create an installer config

Create a file called local.yml with this content:

components:
    tsuru:
        version: latest

Call tsuru installer

$ $GOPATH/bin/tsuru install -c local.yml

Testing

If everything’s gone well you have the tsuru running on a virtualbox. Call app-list to see tsuru working, this command needs to return one app called tsuru-dashboard.

$ tsuru app-list

Related Repositories

tsuru

tsuru

Open source, extensible and Docker-based Platform as a Service (PaaS). ...

basebuilder

basebuilder

Testing infrastructure for the tsuru PaaS platforms ...

tsuru-client

tsuru-client

tsuru-client is a tsuru command line tool for application developers. ...

healthcheck-as-a-service

healthcheck-as-a-service

tsuru service API for on demmand web application monitoring. ...

diaats

diaats

Docker image as a tsuru service. ...


Top Contributors

fsouza andrewsmedina cezarsa flaviamissi tarsisazevedo dnsaoki2 joaopaulovieira ggarnier msabramo guestisp lucasweiblen andrestc bardusco evandroflores raulgbrmf dcarley diego-araujo gauperes dgryski marcelometal hugoantunes pauloalem wpjunior towerz magnotorres scorphus annashipman msinhore pedrosnk morpheu

Releases

-   1.1.0 zip tar
-   1.1.0-rc5 zip tar
-   1.1.0-rc4 zip tar
-   1.1.0-rc3 zip tar
-   1.1.0-rc2 zip tar
-   1.1.0-rc1 zip tar
-   1.0.1 zip tar
-   1.0.0 zip tar
-   1.0.0-rc9 zip tar
-   1.0.0-rc8 zip tar
-   1.0.0-rc7 zip tar
-   1.0.0-rc6 zip tar
-   1.0.0-rc5 zip tar
-   1.0.0-rc4 zip tar
-   1.0.0-rc3 zip tar
-   1.0.0-rc2 zip tar
-   1.0.0-rc1 zip tar
-   0.13.1 zip tar
-   0.13.0 zip tar
-   0.13.0-rc12 zip tar
-   0.13.0-rc11 zip tar
-   0.13.0-rc10 zip tar
-   0.13.0-rc9 zip tar
-   0.13.0-rc8 zip tar
-   0.13.0-rc7 zip tar
-   0.13.0-rc6 zip tar
-   0.13.0-rc5 zip tar
-   0.13.0-rc4 zip tar
-   0.13.0-rc3 zip tar
-   0.13.0-rc2 zip tar