Nice one :)
Envoyer inspired Envoy script
The new https://envoyer.io service from Taylor looks great and something we hope to use on future apps.
In the meantime, we were inspired to create a very basic deployment script using Envoy http://laravel.com/docs/5.0/envoy which follows the same "zero-downtime" approach.
The GitHub repo is https://github.com/papertank/envoy-deploy
After setting two variables (git url and server path) and setting up the Envoy file with your SSH login, the idea is you simply run envoy run init to setup the first deployment and envoy run deploy for each subsequent deployment.
We've only tested this on a Homestead / Vagrant VM but it appears to work ok. Not sure if anyone else will use this, but would really appreciate the feedback and of course any contributions.
David.
Just a heads up f or anyone that used (or might use) the Envoy Deploy script at https://github.com/papertank/envoy-deploy.
I've just updated the repository to v2 based on some of the refactors i'd made on my own copy.
It's also much easier to use within a Laravel project / repository now: you just copy the Envoy.blade.php file and then put your server host and path in the .env. Readme has been updated with the details: https://github.com/papertank/envoy-deploy/blob/master/readme.md
Thanks.
Please or to participate in this conversation.