What is Deployer?
A deployment tool written in PHP with support for popular frameworks out of the box.
Why should you use Deployer?
Automatic server provisioning.
Deployer will configure your server, setup a firewall, install PHP and MySQL, configure SSL, etc.
Zero downtime deployments.
Something went wrong? Rollback to the previous release.
Ready to use recipes for most frameworks and applications.
Why should you Not use Deployer?
If you are planning to use Kubernetes or other container orchestration services with Docker, there are plenty of other tools. Deployer is an provisioning, configuration management, and application-deployment tools.
How to install?
curl -LO https://deployer.org/deployer.phar
mv deployer.phar /usr/local/bin/dep
chmod +x /usr/local/bin/dep
Other installation methods.
How to get started?
We have a great tutorial: Get Started
Who use Deployer?
Deployer used by hundreds thousands of projects around the world, performing more than a million of deploys each month. Deployer comes with more than 50 ready to use recipes for frameworks and third-party services.
History and evolution
Deployer was created by Anton Medvedev on 11 Jul 2013 (3112 days ago). Deployer continue to evolve: core task runner was rewritten recently, recipes gets improvements from the community and patches to support changes in newer version of frameworks and applications.