Contact salesFree trial
Blog

Up(sun) and running mit Symfony Demo

SymfonyCLIKonfiguration
Teilen Sie

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.

So beginnen Sie mit der Nutzung von Symfony Demo auf Upsun

Erstellen Sie eine Upsun-fähige Symfony-Demo

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
Bitte beachten Sie: Wenn Sie von einem bestehenden lokalen Symfony-Projekt starten, können Sie die Upsun-Konfiguration mit folgendem Befehl erzeugen:
symfony project:init --upsun

Die Option --upsun generiert eine Upsun YAML-Konfigurationsdatei -.upsun/config.yaml - umzu 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:

  1. Das YAML-Format wird für Konfigurationsdateien verwendet.
  2. Der Ordner .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.

2. Ein Upsun-Projekt erstellen und bereitstellen

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
Bitte beachten Sie: Während der Projekterstellung werden Sie gefragt, ob Sie das lokale Remote auf Ihr neues Projekt setzen wollen. Geben Sie Ja (y) ein. Ihr lokaler Quellcode wird automatisch mit Ihrem neu erstellten Upsun-Projekt verknüpft, indem eine .upsun/local/project.yaml-Datei erstellt wird. Diese Datei enthält die entsprechende <projectId> und setzt ein Git-Remote auf upsun.

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

Sie sind fertig!

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.

Möchten Sie mehr über die Umstrukturierung von Symfony-Code erfahren, ohne die Funktionalität zu beeinträchtigen? In diesem Video-Tutorial können Sie mit mir in das Thema Refactoring von Monolith zu Multi-Applikations-Code eintauchen.

Dieses Video ansehen

Ihr größtes Werk
steht vor der Tür

Kostenloser Test
Discord
© 2025 Platform.sh. All rights reserved.