Enjoyer provides zero-downtime deployment, whereas with forge the website will go offline briefly. Enjoyer also provides easy rollback mechanisms if a release broke something.
Envoyer vs Forge
I`m really confused about the difference between envoyer and forge ! I need simple declaration .
Forge allows you to deploy and configure your server. This server configuration is based on Homestead and will provide you a familiar environment for hosting your Laravel applications, in addition to any other applications you might want to deploy on there. It provides basic push to deploy support out of the box.
If you want additional control over your deployments, that's where Envoyer comes in. It is a SaaS layer built on the foundations of the Envoy service that is available for local deployments. It provides you fine grained control over deployment hooks, additional tasks you might want to run, as well as the ability to easily rollback to a previous release in the event you run into bugs.
The biggest selling point is zero downtime deployments, but Envoyer also provides you with things like health checks and notifications to give you piece of mind that your deployments went well.
You can use either without the other, or you can use both in tandem. If you're deploying lots of sites to a single server, you might find that you only need Forge to configure the server initially, then use Envoyer entirely for deployment and even cancel your Forge subscription until you need it to provision another server. It all depends on how proficiently you can manage the server once it's up and running.
Please or to participate in this conversation.