Building your app in tsuru
tsuru is an open source polyglot cloud application platform. With tsuru, youdon’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 andNoSQL 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 servicesthey use. You can then focus on making your apps awesome.
Install the tsuru client
Install the tsuru client for your development platform.
The tsuru
client is a command-line tool for creating and managing apps.Check out the CLI usage guide to learn more.
Sign up
To create an account, you use the command user-create:
- $ 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:
- $ tsuru login youremail@domain.com
It will ask for your password. Unless your tsuru installation is configured touse OAuth.
Deploy an application
Choose from the following getting started tutorials to learn how to deploy yourfirst application using one of the supported platforms:
- Deploying Python applications in tsuru
- Deploying Ruby/Rails applications in tsuru
- Deploying PHP applications in tsuru
- Deploying Go applications in tsuru