5 min de lecture
Scalingo-18 devient la stack par défaut
À partir d’aujourd’hui, le système d’exploitation utilisé par vos applications passe par défaut à Ubuntu 18.04.

Chez Scalingo, notre mission est de fournir à nos clients une plateforme PaaS à la fois moderne, sécurisée et fiable pour exécuter leurs applications. C’est dans cette optique que nous mettons continuellement à jour nos buildpacks afin d’intégrer les versions les plus récentes des langages et frameworks dont vous avez besoin.
Aujourd’hui, nous franchissons une nouvelle étape : le système d’exploitation utilisé par vos applications passe par défaut à Ubuntu 18.04.
Une base plus moderne et maintenue
Les applications déployées sur Scalingo s’exécutent dans des conteneurs Docker, maintenus par nos équipes et basés sur une distribution Linux reconnue.
Depuis les débuts de Scalingo, ces conteneurs reposaient sur Ubuntu 14.04. Cette version ayant atteint sa fin de vie, nous proposons désormais Ubuntu 18.04, la dernière version LTS (Long Term Support) d’Ubuntu.
Tous les buildpacks officiellement supportés par Scalingo sont compatibles avec cette nouvelle stack.
scalingo-18 devient la nouvelle référence
Dès aujourd’hui, toutes les nouvelles applications utiliseront par défaut la stack scalingo-18.
La stack historique scalingo-14 sera quant à elle dépréciée le 31 octobre 2019. Après cette date, les applications encore basées sur cette ancienne version seront automatiquement migrées vers scalingo-18 lors de leur prochain déploiement.
Migrer une application existante
Pour les applications existantes, la stack actuelle reste inchangée (scalingo-14). Nous vous recommandons toutefois vivement d’anticiper la migration vers la nouvelle stack.
Même si nous avons pris un soin particulier à assurer la compatibilité de nos buildpacks, il est préférable de tester cette évolution dans votre environnement de staging.
Une manière simple de procéder consiste à créer une review app en ajoutant un fichier scalingo.json contenant :
Vérifiez que votre application se déploie correctement et fonctionne comme attendu.
Une fois prêt, vous pouvez basculer votre application vers la nouvelle stack via la CLI :
Puis redéployer votre application :
Et voilà : votre application fonctionne désormais sur la dernière version LTS d’Ubuntu.
Et ce n’est pas tout
Cette nouvelle base nous permet également de proposer officiellement le support de Python 3.7.
Nous publierons prochainement un article détaillé pour vous présenter les nouveautés de cette version.

Étienne Michon
Docteur en informatique, Étienne Michon occupe actuellement le poste d'ingénieur R&D chez Scalingo. Il était l'un des premiers employés de Scalingo et il contribue grandement à faire grandir ce blog grâce à ses articles techniques de qualité.
Restez informé
Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.
Prêt à déployer en toute confiance ?
Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.
Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment





