Ich habe eine automatische Skalierungsgruppe hinter einem Load Balancer eingerichtet und Anwendungen in CodeDeploy erstellt, die auf jedem Server bereitgestellt werden. Eigentlich haben wir 5 Anwendungen, aber zwei davon sind Laravel-basierte Anwendungen, daher müssen alle Compilerstuff- und Npm-Module vor der Bereitstellung installiert werden. Leider führt dies zu einer Bereitstellung, die länger als 5 Minuten dauert, und codedeploy setzt die Bereitstellung als fehlgeschlagen und die Instanz wird beendet. Hat jemand eine Idee oder einen Vorschlag zur Lösung dieses Problems?CodeDeploy für Autoscaling-Gruppe
Diese Befehle sind, die
sudo -H -u $WANTUSER /usr/local/bin/composer update -d "/var/www/mydomain.com/orderform/designer/Designer_php"
sudo -H -u $WANTUSER /usr/bin/npm --prefix /var/www/mydomain.com/orderform/designer/Designer_php install