Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 1.9 KB

quickstart.rst

File metadata and controls

67 lines (43 loc) · 1.9 KB

Building your app in tsuru

tsuru is an open source polyglot cloud application platform. With tsuru, you don't need to think about servers at all. You:

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

tsuru takes care of where in your cluster to run your apps and the services they use. You can then focus on making your apps awesome.

Install the tsuru client

Install the tsuru client </using/install-client> for your development platform.

The tsuru client is a command-line tool for creating and managing apps. Check out the CLI usage guide </reference/tsuru-client> to learn more.

Sign up

To create an account, you use the command `user-create`:

bash

$ tsuru user-create youremail@domain.com

user-create will ask for the desired password twice.

Login

To login in tsuru, you use the command `login`:

bash

$ tsuru login youremail@domain.com

It will ask for your password. Unless your tsuru installation is configured to use OAuth.

Deploy an application

Choose from the following getting started tutorials to learn how to deploy your first application using one of the supported platforms:

  • Deploying Python applications in tsuru </using/python>
  • Deploying Ruby/Rails applications in tsuru </using/ruby>
  • Deploying PHP applications in tsuru </using/php>
  • Deploying go applications in tsuru </using/go>