Welcome to sky!

sky is an open source PaaS, that aims to make it easier for developers to run their code in production.

Installing

Our documentation contains a guide for installing sky clients using package managers on Mac OS X, Ubuntu and ArchLinux, or build from source on any platform supported by Go: docs.sky.io/en/stable/using/install-client.html.

Please ensure that you install the sky client, and then continue this guide with the configuration, user and team creation and the optional SSH key handling.

Configuring

In order to use this sky server, you need to add it to your set of targets:

$ sky target-add default http://api.app.razzzgon.ru -s

sky supports multiple targets, the -s flag tells the client to add and set the given endpoint as the current target.

Create a user

After configuring the sky target that you wanna use, it's now needed to create a user:

$ sky user-create <your-email>

The command will ask for your password twice, and then register your user in the sky server.

After creating your user, you need to authenticate with sky, using the sky login command.

$ sky login

It will use the OAuth provider for authenticating you with sky, opening the provider authentication URL in your browser.

Ensure you're member of at least one team

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:

$ sky 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:

$ sky team-create <team-name>

Build and deploy your application

Now you're ready to deploy an application to this sky server, please refer to the sky documentation for more details: docs.sky.io/en/stable/using/python.html.