🚀 Du développement à la production : déployer une API Symfony avec Upsun
le 26 mai 2025
Vous cherchez à faire évoluer facilement vos projets Symfony ou Laravel ? Vous souhaitez déployer vos applications comme un pro tout en restant efficace et éco-responsable ? 🌱 C'est exactement ce que j'ai expliqué dans ma dernière vidéo.
Je vous explique tout 👇
🧩 Qu'est-ce qu'Upsun ?
Upsun est une plateforme cloud construite sur Platform.sh. Elle simplifie et sécurise le déploiement de tous types d'applications : Symfony, Laravel, Next.js, Rails, Django, et même LangChain pour les passionnés d'IA 🤖
On le dit mieux : *« Transformer simplement du code en applications de production sécurisées. »- ✅
Et le meilleur ? C'est rapide, écologique et conçu pour les développeurs comme vous et moi 🧑💻
🛠 Qu'ai-je déployé ?
Au lieu d’une application de démonstration standard, j’ai déployé l’API d’Uniflow (un projet basé sur Symfony propulsé par Sylius 2.0.7). Voici comment cela s'est déroulé :
📁 J'ai copié le code de l'API Uniflow dans un répertoire de travail local.
🧬 J'ai initialisé Git et validé le projet de base.
🌍 J'ai créé un nouveau projet sur Upsun en sélectionnant la région OVH (ma préférée 🇫🇷).
🖥 J'ai connecté le dépôt Git à l'Upsun distant.
🛠 J'ai ajouté les fichiers de configuration : .upsun/config.yaml
, routes.yaml
et services.yaml
.
🎯 J'ai défini :
- Exécution PHP 8.2
- PostgreSQL 15 en tant que service
- Extensions requises comme
sodium
- URL de base de données correcte à partir des variables d'environnement.
🔁 J'ai exécuté git push upsun 1.x
et… la magie a opéré ! 🎩✨
Upsun a installé toutes les dépendances de Composer, exécuté les migrations, créé ma base de données, installé les clés JWT et bien plus encore ; il a même provisionné automatiquement mes certificats HTTPS. ✅
🧑🔬 Ce que j'ai apprécié chez Upsun
- L'interface web est claire et intuitive
- Le déploiement en ligne de commande est fluide et rapide 💨
- Infrastructure cloud verte ♻️
- Excellente intégration avec Symfony et Laravel
- Prise en charge intégrée d'Horizon (si vous utilisez les files d'attente Laravel)
Bonus : L'article de Guillaume Moigneux sur Laravel et Horizon sur Upsun vaut le détour si vous êtes dans l'écosystème Laravel 🔥
⚙️ Liens utiles
🌐 Site web d'Upsun
📚 Symfony et Upsun officiels Documentation
🧪 Laravel + Horizon sur Upsun
💬 Vous souhaitez automatiser vos processus ?
Si vous êtes un créateur et que vous souhaitez optimiser ou automatiser vos workflows de production, de la génération de vignettes à la publication de vidéos, en passant par la gestion complète de vos contenus, je suis là pour vous aider 💡
🎁 Je propose des séances de coaching gratuites de 30 minutes pour aider les créateurs comme vous à automatiser leurs processus et à gagner du temps ⏱️
👉 Réservez votre séance gratuite ici : https://www.bonzai.pro/matyo91/lp/4471/je-taide-a-automatiser-tes-process
Merci de votre lecture ! Créons ensemble des workflows intelligents, rapides et automatisés 💻⚡