Blog

Nouvelle stack disponible sur Scalingo : scalingo-26

Chargement...

3 min de lecture

Nouvelle stack disponible sur Scalingo : scalingo-26

Une nouvelle stack est disponible sur Scalingo. Apprenez comment migrer votre application pour l'utiliser.

Qu'est-ce qu'une stack ?

Sur Scalingo, les applications s'exécutent sur une image système maintenue et intégrée à la plateforme, appelée stack. Chaque stack repose généralement sur une distribution Linux largement utilisée, comme Ubuntu.

Lors du déploiement, une application cible une stack spécifique. Les buildpacks ont pour rôle de transformer le code source de l'application en un artefact exécutable compatible avec cette stack.

Qu'en est-il de scalingo-26 ?

Chez Scalingo, notre objectif est de fournir à nos utilisateurs un environnement sécurisé et à jour afin qu'ils puissent se concentrer pleinement sur leurs enjeux métier.

Notre nouvelle stack, scalingo-26, basée sur Ubuntu 26.04 « Resolute », est désormais disponible sur la plateforme Scalingo. Elle n'est pas encore utilisée par défaut, mais deviendra la stack par défaut pour toutes les nouvelles applications à partir du 22 juin 2026. L'ensemble des buildpacks officiellement pris en charge par Scalingo est compatible avec cette nouvelle stack.

Les applications actuellement déployées sur scalingo-24 peuvent continuer à l'utiliser sans changement. Cette stack étant basée sur Ubuntu 24.04, Scalingo assurera son support jusqu'à la fin de sa période de maintenance officielle, en mai 2029.

Pour les applications utilisant aujourd'hui scalingo-24, la section suivante explique comment migrer vers cette nouvelle stack.

Comment migrer une application existante vers scalingo-26 ?

Depuis le tableau de bord, vous pouvez consulter et modifier la stack utilisée par une application depuis les paramètres de l'application, dans la section « Général ».

Un guide détaillé consacré à la migration vers une nouvelle stack est disponible dans la documentation Scalingo. Vous trouverez ci-dessous un extrait de cette documentation.

Créez une review app contenant un fichier scalingo.json :

{
  "stack": "scalingo-26"
}
{
  "stack": "scalingo-26"
}
{
  "stack": "scalingo-26"
}
{
  "stack": "scalingo-26"
}

Avec ce fichier en place, la review app déployée utilisera la nouvelle stack scalingo-26. Vérifiez que le déploiement se déroule correctement et que l'application fonctionne comme attendu. Vous pourrez ensuite basculer votre application principale vers scalingo-26 avec la commande suivante :

scalingo --app
scalingo --app
scalingo --app
scalingo --app

Puis redéployer votre application :

git commit --allow-empty --message="Upgrading to scalingo-26"
git

git commit --allow-empty --message="Upgrading to scalingo-26"
git

git commit --allow-empty --message="Upgrading to scalingo-26"
git

git commit --allow-empty --message="Upgrading to scalingo-26"
git

Votre application utilise désormais la dernière version LTS d'Ubuntu ! 🙌

scalingo-26 : davantage de stabilité et de sécurité pour vos applications

Chez Scalingo, nous nous efforçons de fournir aux développeurs la meilleure plateforme possible. La sortie de scalingo-26 constitue une étape importante pour les équipes qui développent et exploitent leurs applications sur Scalingo.

Cette nouvelle stack fournit une image système maintenue et intégrée à la plateforme, conçue pour améliorer la stabilité, les performances et la sécurité. Elle offre aux développeurs un environnement fiable, pérenne et bien supporté, sur lequel ils peuvent s'appuyer en toute confiance pour développer et exécuter leurs applications.

Etienne Michon, Scalingo

É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

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.