tsuru is an open source PaaS, that aims to make it easier for developers to run their code in production.
Our documentation contains a guide for installing tsuru clients using package managers on Mac OS X, Ubuntu and ArchLinux, or build from source on any platform supported by Go: docs.tsuru.io/en/stable/using/install-client.html.
Please ensure that you install the tsuru client, and then continue this guide with the configuration, user and team creation and the optional SSH key handling.
In order to use this tsuru server, you need to add it to your set of targets:
$ tsuru target-add default https://impaas.uk -s
tsuru supports multiple targets, the -s
flag tells the client to add and set the given endpoint as the current target.
After configuring the tsuru target that you wanna use, it's now needed to create a user:
$ tsuru user-create <your-email>
The command will ask for your password twice, and then register your user in the tsuru server.
After creating your user, you need to authenticate with tsuru, using the tsuru login
command.
$ tsuru login
It will use the OAuth provider for authenticating you with tsuru, opening the provider authentication URL in your browser.
In order to create an application, a user must be member of at least one team. You can see the teams that you are a member of by running the team-list
command:
$ tsuru team-list
If this command doesn't return any team for you, it means that you have to create a new team before creating your first application:
$ tsuru team-create <team-name>
Now you're ready to deploy an application to this tsuru server, please refer to the tsuru documentation for more details: docs.tsuru.io/en/stable/using/python.html.