Ich habe eine Laravel 5.1 App auf einem Standalone EC2 installiert. Ich möchte es auf AWS Elastic Beanstalk bereitstellen. Kann ich es einfach zippen und hochladen oder muss ich alles von Grund auf neu bereitstellen?Laravel 5.1 - Standalone EC2 zu AWS Elastic Beanstalk
Antwort
Dies hängt wirklich davon ab, wie Sie Ihr Projekt strukturiert haben, aber im Allgemeinen können Sie Ihr Projekt zippen, es in den S3-Bucket für Ihre EB-Umgebung einfügen und es dann während der Erstellung der Umgebung bereitstellen.
Ich empfehle Ihnen, dies direkt in Ihrem Projektordner mit dem eb-cli-Tool von Amazon zu tun. Sie können Änderungen an einem lokalen Git Repo weiterleiten, ohne das Projekt jedes Mal manuell zippen und hochladen zu müssen, eb-cli erledigt dies für Sie.
Es ist auch wahrscheinlich, dass Sie einige Anpassungen an den Instanzen vornehmen möchten, nachdem sie erstellt wurden. Dies kann durch Umgebungsvariablen (sichere Einstellung von Dingen wie API-Schlüssel, Anmeldeinformationen für die Datenbankverbindung usw.) und Skripten im Ordner .extenxtensions (für Dinge wie das Einbauen modifizierter Serverkonfigurationsdateien oder das Installieren von Abhängigkeiten als yum-Pakete) geschehen.
- 1. AWS Elastic Beanstalk Ausgabe
- 2. Hinzufügen von Hintergrundarbeitern zu AWS Elastic Beanstalk
- 3. Ausführen mehrerer Umgebungen auf einer AWS EC2-Instanz (Elastic Beanstalk)
- 4. AWS Elastic Beanstalk .ebextensions Reihenfolge der Reihenfolge
- 5. AWS Elastic Beanstalk und Composer
- 6. AWS Elastic Beanstalk Worker-Warteschlangenverhalten
- 7. AWS Elastic Beanstalk - Anforderungselement zu groß (413)
- 8. Jenkins AWS Elastic Beanstalk-Bereitstellungsfehler
- 9. Containeroptionen in AWS Elastic Beanstalk
- 10. Bereitstellen von Krieg von S3 zu AWS Elastic Beanstalk
- 11. Daemonize Celebybeat in Elastic Beanstalk (AWS)
- 12. Programmier-Workflow mit Git/AWS Elastic Beanstalk
- 13. Node JS - Elastic Beanstalk AWS - Schreibzugriff erlauben
- 14. AWS Elastic Beanstalk Wie die Komprimierung aktivieren
- 15. Quellcode wird von AWS Elastic Beanstalk freigegeben
- 16. Websockets mit socket.io auf AWS Elastic Beanstalk
- 17. Django AWS Elastic Beanstalk migrieren Datenbank
- 18. AWS Elastic Beanstalk [remote abgelehnt] (Haken abgelehnt)
- 19. AWS Elastic Beanstalk Tomcat - hohe Speicherauslastung
- 20. Erzwingen der Anwendungsversion auf AWS Elastic Beanstalk
- 21. AWS Elastic Beanstalk Installation von CRON-Jobs
- 22. AWS Elastic Beanstalk-Instanz protokolliert mit ASP.NET
- 23. Image aus der EC2-Containerregistry in Elastic Beanstalk-Anmeldeinformationen bereitstellen?
- 24. AWS Elastic Beanstalk läuft zwei Umgebungen gleichzeitig
- 25. AWS Elastic Beanstalk-Bereitstellung 502 Gateway-Fehler
- 26. AWS Elastic Beanstalk-Protokollierung mit Python (Django)
- 27. Amazon Elastic Beanstalk vs EC2-Instanz mit Andock-Containern
- 28. Ich kann keine Produktionsprotokolldateien auf Elastic Beanstalk finden. Ec2 instance
- 29. Elastic Beanstalk scipy installieren
- 30. Elastic Beanstalk IAM-Entwicklerberechtigungen