Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

BENderIsGr8te's avatar

Forge Daemon & Envoyer Deployments

I am using Forge to manage my server and Envoyer for deployment.

In Forget I setup a Daemon to call queue:listen in my current release directory. Same goes for my scheduled tasks.

After I deploy code via Envoyer, do I need to delete and then re-add that command in Forge so it's using the most current code base? Or does the fact it's using a daemon and using a symlinked folder solve all that?

Update I guess I just noticed there is a "restart" option under that Daemon as well. I just performed this action after an update. Do I need to do this after every deployment/update of code, or is this a "set it and forget it" type of thing (then using heartbeats to make sure it's still running from time to time).

0 likes
1 reply

Please or to participate in this conversation.