jopoku/tsuru


License: BSD-3-Clause

Language: Go


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. 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 version control system

Links:

Quick Start

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.

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 create

From Source

Getting tsuru-client

You need to have Go properly installed on 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 the tsuru installer config files with:

$ tsuru install config init

Replace the tsuru API image tag with the latest tag in install-compose.yml:

$ sed -i'' -e 's/api:v1/api:latest/g' install-compose.yml

Call tsuru installer

$ $GOPATH/bin/tsuru install create -c install-config.yml -e install-compose.yml

Testing

If everything's gone well you have the tsuru running in a VirtualBox VM. Call app-list to see tsuru working, this command needs to return one app called tsuru-dashboard.

$ tsuru app-list

Project Statistics

Sourcerank 3
Repository Size 41.7 MB
Stars 0
Forks 0
Watchers 0
Open issues 1
Dependencies 670
Contributors 105
Tags 183
Created
Last updated
Last pushed

Top Contributors See all

francisco souza Andrews Medina Cezar Sá Espinola Flavia Missi André Carvalho Tarsis Azevedo Guilherme Garnier Guilherme Rezende Arthur Silva Denis Aoki João Paulo da Silva Vieira Marc Abramowitz GUEST.it Lucas Weiblen Danilo Bardusco Raul Gabrich Evandro Flores Dan Carley Wilson Júnior Paulo Sousa

Recent Tags See all

1.7.5-rc1 September 04, 2019
1.7.4 August 12, 2019
1.7.3 July 24, 2019
1.7.2 July 24, 2019
1.7.2-rc1 June 11, 2019
1.7.1-rc1 May 28, 2019
1.7.1 May 28, 2019
1.7.0 April 30, 2019
1.7.0-rc6 February 25, 2019
1.7.0-rc5 February 21, 2019
1.7.0-rc4 February 18, 2019
1.7.0-rc3 February 13, 2019
1.7.0-rc2 November 16, 2018
1.7.0-rc1 November 06, 2018
1.6.2 October 04, 2018

Something wrong with this page? Make a suggestion

Last synced: 2020-03-31 08:25:07 UTC

Login to resync this repository