Deploying

Application requirements

To your application supports horizontal scale it’s recommended that theapplication follow the 12 Factor principles.

For example, if your application uses local memory to store session data itshould not works as expected with more than one unit.

Select a deployment process

tsuru supports three ways of deployment (git, app-deploy, Docker image):

Git

Git deployments are based on tsuru platforms and are useful if you want totrack the difference between the deployments.

Learn how to deploy applications using Git.

app-deploy

The app-deploy deployments are based on tsuru platforms and are useful forautomated deployments.

Learn how to deploy applications using app-deploy.

Docker image

Docker image deployments allows you to take a Docker image from a registryensuring that you are running the same image in development and in production.

Learn how to deploy applications using Docker images.

原文: https://docs.tsuru.io/1.6/using/deploying.html