tsuru/tsuru


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

https://tsuru.io

License: BSD-3-Clause

Language: Go

Keywords: containers, devops, docker, go, kubernetes, paas, swarm


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

Project Statistics

Sourcerank 11
Repository Size 60.6 MB
Stars 3,102
Forks 419
Watchers 203
Open issues 189
Dependencies 515
Contributors 84
Tags 152
Created
Last updated
Last pushed

Top Contributors See all

fsouza Andrews Medina Cezar Sá Espinola Flavia Missi Tarsis Azevedo André Carvalho Guilherme Garnier Denis Aoki João Paulo da Silva Vieira Marc Abramowitz GUEST.it Lucas Weiblen Danilo Bardusco Raul Gabrich Evandro Flores Dan Carley Arthur Silva Renan Mendes Carvalho Diego Araujo Guilherme Rezende

Packages Referencing this Repo

github.com/globocom/tsuru/integration/testapps/https-healthcheck
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/event
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/cmd/tsurud
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/cmd/cmdtest
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/io
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/integration/testapps/https-healthcheck
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/types/cache
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/provision/node
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/types/permission
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/types/provision
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/router/api
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/storage/storagetest
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/permission
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/migration
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/exec
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/validation
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/auth/saml/errors
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/tsuru/tsuru/api/context
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars
github.com/globocom/tsuru/permission/generator
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.5.1 - Published - 3.1K stars

Recent Tags See all

1.5.1 April 03, 2018
1.5.0 March 23, 2018
1.5.0-rc15 March 16, 2018
1.5.0-rc14 March 14, 2018
1.5.0-rc13 March 09, 2018
1.5.0-rc12 February 28, 2018
1.5.0-rc11 February 26, 2018
1.5.0-rc10 February 22, 2018
1.5.0-rc9 February 22, 2018
1.5.0-rc8 February 01, 2018
1.5.0-rc7 January 11, 2018
1.5.0-rc6 January 05, 2018
1.5.0-rc5 December 19, 2017
1.5.0-rc4 December 14, 2017
1.5.0-rc3 November 16, 2017

Interesting Forks See all

bdacode/tsuru
Open source Platform as a Service (PaaS).
Go - BSD-3-Clause - Updated - 1 stars
CNXTEoE/tsuru
Open source, extensible and Docker-based Platform as a Service (PaaS).
Go - Updated - 1 stars
yanghongkjxy/tsuru
Open source, extensible and Docker-based Platform as a Service (PaaS).
Go - Updated - 1 stars
LemurStudios/tsuru
Open source, extensible and Docker-based Platform as a Service (PaaS).
Go - Updated - 1 stars
avelino/tsuru
Open source, extensible and Docker-based Platform as a Service (PaaS).
Go - Last pushed - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2017-07-04 12:02:00 UTC

Login to resync this repository