Skip to main content

Gebruik op Laravel Cloud

Installatie

Voeg het volgende toe aan Settings > Deployments > Build commands en deploy.
Het pad van de CLI is /var/www/.local/bin/copilot, dus stel het volgende in bij Custom environment variables.
Voor COPILOT_GITHUB_TOKEN kun je elke authenticatiemethode gebruiken die de Copilot CLI ondersteunt, zoals GH_TOKEN of GITHUB_TOKEN. Als je de standaard stdio-modus gebruikt, is deze installatie voldoende.

Draaien in TCP-modus

Stel bij App cluster > Background processes > Custom worker het commando /var/www/.local/bin/copilot --headless --port 12345 in. Het draait dan continu als achtergrondproces en wordt bij een deploy automatisch herstart. Het poortnummer is vrij te kiezen. Stel bij Custom environment variables de variabele COPILOT_URL in.
Omdat het proces continu draait, is het geheugengebruik hoog en kan een server met minimaal 2 GiB RAM nodig zijn. Gebruik binnen een HTTP-request mislukt vaak omdat het niet binnen 60 seconden klaar is; uitvoering via een queue wordt daarom aanbevolen. Op Laravel Cloud is de TCP-modus niet erg praktisch, dus wordt de stdio-modus aanbevolen. Je kunt ook het Worker cluster van de hogere abonnementen gebruiken. Dat is handig als je geheugentekort in het App cluster wilt vermijden.

Aandachtspunten

  • Goedkope servers lopen snel tegen geheugentekort aan.
  • De standaard HTTP-timeout is 20 seconden. Verhoog deze bij veel mislukkingen tot maximaal 60 seconden.
Raadpleeg de GitHub-repository voor de meest actuele informatie.
Laatst gewijzigd op 6 september 2026