Deploying apps

Do it quickly and without downtime.

Zero downtime deployment
New deployments are prepared in a separate directory and symlinked to the live directory when all preparations succeeded.

Customizable deployment plan
Every step on the way is customizable to add your own scripts to do whatever you need to do to prepare you app for deployment.

Multiple environments
Want to deploy a staging environment and a production environment on the same server? No problem, create as many environments as you need.

Update your .env on push
On every deployment a new .env file is pushed to your servers to only update it when you deploy.

Integrated with GitHub
Deploy when you push (or trigger it manually), code is directly downloaded from GitHub to your servers.

Not the features you are looking for? Tell us what you need!