🚀 Du développement à la production : déployer une API Symfony avec Upsun
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
Merci de votre lecture ! Créons ensemble des workflows intelligents, rapides et automatisés 💻⚡
🎮 Créer un mini-jeu Discord avec VITE : un retour d'expérience

🎶 Open Mic du Groover Club - Mai 🧡

▶️ 2025-05-26 DjMatyo Soundcloud set with MC

🚀 De zéro à héros avec Sylius : Au cœur de l'atelier sur les essentiels pratiques

🚀 Sylius Days 2025 : l'innovation en matière de commerce électronique

🇪🇺 DJ Matyo Live special Eurovision 2025 🌟

Générez automatiquement des miniatures YouTube personnalisées de style Ghibli avec PHP et l'IA

Recherche, Achat et Organisation de Tracks pour DJ Sets

Automating Gmail and Google Calendar with PHP Agents ?🧠⚡

Supercharge Your Job Search: Automate with MCP, Astra, Langflow and Arize

DJ Matyo Live

Build a Game for the largest game dev competition in the world

Demande à Codex

DJ Matyo Live repost track

Darkwood v1.0.1 release

Transforme ta voix en article de blog avec GPT et Meteor

Darkwood 1.0.0 is Here

Coder comme un DJ, mixer comme un dev

Créer un interpréteur Lambda en PHP

Youtube timestamp looker
