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


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 66.6 MB
Stars 3,403
Forks 456
Watchers 204
Open issues 201
Dependencies 515
Contributors 84
Tags 197
Created
Last updated
Last pushed

Top Contributors See all

francisco souza 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/tsuru/tsuru/provision/swarm
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/api
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/exec
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/provision/docker
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/router/hipache
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/router/rebuild
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/event/migrate
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/router/fusis
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/provision/docker/nodecontainer
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/rec
Open source, extensible and Docker-based Platform as a Service (PaaS).
This package is no longer available on Go
github.com/globocom/tsuru/auth
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/service
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/errors
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/app/bind
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/db
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/action
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/globocom/tsuru/log
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/redis
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/provision/docker/fix
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars
github.com/tsuru/tsuru/router/vulcand
Open source, extensible and Docker-based Platform as a Service (PaaS).
Latest release 1.8.0-rc7 - Published - 3.4K stars

Recent Tags See all

1.8.0-rc7 July 09, 2020
1.8.0-rc6 June 15, 2020
1.8.0-rc5 May 28, 2020
1.8.0-rc4 May 14, 2020
1.8.0-rc3 May 07, 2020
1.8.0-rc2 May 04, 2020
1.8.0-rc1 April 28, 2020
1.7.6 February 27, 2020
1.7.5 February 12, 2020
1.7.5-rc4 November 11, 2019
1.7.5-rc3 November 01, 2019
1.7.5-rc2 October 23, 2019
1.7.5-rc1 September 04, 2019
1.7.4 August 12, 2019
1.7.3 July 24, 2019

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