Inspiration

Deploying PHP based webapps on the cloud has been a lot of pain for over the years, Because so many thing would work perfectly on local dev box would fail on production server. This leads to lot of time being spent on debugging on production server.

Rollout Address all of the problems

  1. Deploy your web apps on any of the cloud service is just a click away.

  2. Setting up git for deployment requires lots of expertise and time to make it work. You don't need that. Its easy everything is automatically taken care.

  3. Rollout Provide intelligent pre sanity checks like extensions check, dependency installations, that helps in swift and smooth deployments.

  4. You can do Rollback instantaneously on erroneous deployment.

  5. All is well. Don't worry about the security. Public key / Private key infrastructure is used for secure authentication and smooth deployments

  6. Its a Recipe based Deployment System, Meaning it has set of predefined tasks that are executed before and after the deployments. For Ex.

A Recipe can be

  1. Authenticate Remote Machines
  2. Pre Deployment Task:

    2.1 check if Dependencies are to be installed, if need do the installation

    2.2. Create Required Assets Directories

  3. Deployment Task : Download code from Remote Git Repo

  4. Post Deployment Tasks: 4.1 Clear Template cache after deployment

  5. Built with Recipe based deployment system. So this recipe can be extended for frameworks like laravel, cakephp, yii etc.

What's next for roll-out

Since this is a recipe based deployment system, it can be extended for any tech stacks like

  1. python
  2. nodejs
  3. java

URL

Don't believe me, See it for yourself

Built With

Share this project:

Updates