Konzentrieren Sie sich mehr auf die Erstellung von unglaublichen Benutzererlebnissen und weniger auf die Verwaltung der Symfony-Infrastruktur - und erhalten Sie nebenbei ein paar Tipps zur Symfony-Demo-Entwicklung - mit dieser einfachen, zweistufigen Anleitung. Erfahren Sie, wie Sie Ihr Symfony-Demo-Projekt auf Upsun hosten und konfigurieren und wie Sie es so reibungslos wie möglich zum Laufen bringen.
Das Erstellen einer neuen Symfony-Demo-Anwendung ist einfach. Verwenden Sie die folgenden Befehle, um Ihr Symfony Demo Projekt Upsun-ready zu machen, und vergessen Sie nicht, die Option --upsun
zu Ihrem Befehl hinzuzufügen , um Ihr lokales Projekt automatisch für unser PaaS zu konfigurieren :
symfony new my-symfony-app --demo --upsun cd my-symfony-app symfony server:start -d #optional
Die Option --upsun
generiert eine Upsun YAML-Konfigurationsdatei -.upsun/config.yaml - um
zu verwalten, wie sich Ihre Anwendung verhält, wenn sie auf Upsun bereitgestellt wird. Diese YAML-Konfigurationsdatei befindet sich in einem .upsun/-Ordner
im Stammverzeichnis Ihres Quellcodes, dessen Architektur wie folgt aussehen wird:
my-symfony-app ├── .upsun │ └── config.yaml └── <Projektquellen>
Für die Konfiguration von Upsun gibt es einige grundlegende Regeln:
.upsun/
, der eine config.yaml-Datei
mit Routen, Diensten und einer für alle Anwendungen gemeinsamen Anwendungskonfiguration enthält, muss im Stammverzeichnis Ihres Projekts liegen.Schließlich müssen Sie für diesen Schritt ein Upsun-Projekt mit der Symfony CLIerstellen.
Der nächste Schritt bei der Einrichtung Ihrer Symfony-Demo-Anwendung auf Upsun besteht darin, ein Projekt zu erstellen, was einfach über die Upsun-CLI in Ihrem Terminal möglich ist. Verwenden Sie diesen Befehl und folgen Sie den Anweisungen, um den Namen Ihres Projekts, die Region und viele andere Optionen auszuwählen :
symfony project:create
Dann deployen Sie Ihren lokalen Code in Ihr Upsun-Projekt, indem Sie den folgenden Befehl verwenden:
symfony deploy
Wenn das Deployment abgeschlossen ist, browsen Sie Ihre Website mit Ihrem Lieblingsbrowser mit folgendem Befehl:
symfony umgebung:url
Es war noch nie so einfach, eine Symfony-Anwendung auf Upsun zu hosten - mit den 5 oben genannten Befehlen sind Sie im Handumdrehen startklar.
symfony new my-symfony-app --demo --upsun cd my-symfony-app symfony project:create symfony deploy symfony environment:url
Halten Sie Ausschau nach einem kommenden Artikel von mir über die Verwendung von FrankenPHP in dieser Symfony-Demo-Anwendung auf Upsun - folgen Sie uns auf unseren sozialen Kanälen, um auf dem Laufenden zu bleiben: Dev.to, Reddit und Discord.