Problem deploying with Envoyer - timeout on installing dependancies, change public directory?
Hi everyone,
I just signed up for Envoyer yesterday and I'm having some issues. This morning it is now timing out on "installing dependencies" with this message -
Warning: Permanently added '<Server IP Address>' (ECDSA) to the list of known hosts.
Loading composer repositories with package information
Installing dependencies
This is running on a Digital Ocean server that was provisioned using Forge. Something else I am unsure of, how do I point to the current release? Do I need to change something on the server? Instruction on this would be helpful. The tutorial is starting from scratch and setting the document root to /current/public, my existing site is of course set to /public.
Looks like I'm answering my own questions a lot lately. :/ Well, actually it was Taylor that answered my support ticket.
The problem was that I had removed composer.lock from Git, something I did because Forge Quick Deploy was failing. Git was complaining that it could not merge because changes to composer.lock were not committed. Taylor says this shouldn't be an issue with Envoyer.
I have the same problem, but in my case I do have composer.lock in the repository.
My deployment fails when installing composer dependencies - last line in the log for this task is simply: