Concentrez-vous davantage sur la création d'expériences utilisateur incroyables et moins sur la gestion de l'infrastructure Symfony - ainsi que sur quelques conseils de développement Symfony Demo en cours de route - avec ce guide simple en deux étapes. Apprenez à héberger et configurer votre projet Symfony Demo sur Upsun, et à le faire fonctionner aussi facilement que possible.
Créer une nouvelle application Symfony Demo est simple. Utilisez les commandes suivantes pour préparer votre projet Symfony Demo à Upsun, et n'oubliez pas d'ajouter l' option --upsun
à votre commande pour auto-configurer votre projet local pour notre PaaS:
symfony new my-symfony-app --demo --upsun cd my-symfony-app symfony server:start -d #optional
L'option --upsun
génère un fichier de configuration YAML Upsun-.upsun/config.yaml pour
gérer le comportement de votre application lorsqu'elle est déployée sur Upsun. Ce fichier de configuration YAML est situé dans un dossier .upsun/
, à la racine de votre code source, dont l'architecture ressemblera à ceci :
my-symfony-app ├── .upsun │ └── config.yaml └─── <project sources>.
Il existe quelques règles de base pour la configuration d'Upsun :
.upsun/
, contenant un fichier config.yaml
, avec les routes, les services et la configuration de l'application partagée par toutes les applications, doit rester à la racine de votre projet.Enfin, pour cette étape, vous devez créer un projet Upsun en utilisant le CLI Symfony.
La prochaine étape dans la mise en place de votre application Symfony Demo sur Upsun est de créer un projet, ce qui est simple à faire via le CLI d'Upsun dans votre terminal. Utilisez cette commande et suivez les invites pour choisir le nom de votre projet, la région, et beaucoup d'autres options :
symfony project:create
Ensuite, déployez votre code local vers votre projet Upsun en utilisant la commande suivante :
symfony deploy
Lorsque le déploiement est terminé, naviguez sur votre site web à l'aide de votre navigateur préféré en utilisant la commande suivante :
symfony environment:url
Héberger une application Symfony sur Upsun n'a jamais été aussi facile - avec seulement les 5 commandes détaillées ci-dessus, vous pouvez être Up(sun) et opérationnel en un rien de temps.
symfony new my-symfony-app --demo --upsun cd my-symfony-app symfony project:create symfony deploy symfony environment:url
Gardez un œil sur un prochain article de ma part sur la façon d'utiliser FrankenPHP dans cette application Symfony Demo sur Upsun - suivez-nous sur nos canaux sociaux pour rester à jour : Dev.to, Reddit, et Discord.