Nouvelle Stack scalingo-22

20 février 2023 - 2 min de lecture
 Nouvelle Stack scalingo-22

Qu'est-ce qu'une Stack ?

Scalingo fournit une image de système d'exploitation conservée et maintenue, connue sous le nom de Stack, généralement construite sur une distribution Linux populaire telle qu'Ubuntu.

Les applications développées pour Scalingo sont destinées à une Stack spécifique, et le processus de transformation du code source de l'application en un format exécutable qui fonctionne avec cette Stack est effectué par les buildpacks.

Qu'en est-il de Scalingo-22 ?

Chez Scalingo, nous voulons fournir l'environnement le plus sûr et le plus à jour pour que nos clients puissent se concentrer exclusivement sur leurs enjeux business.

Notre Stack plus récente, scalingo-22 basée sur Ubuntu 22.04 (jammy) est disponible dès aujourd'hui sur notre plateforme. Ce n'est pas encore la version par défaut mais elle le sera à partir du 27 février 2023 pour toutes les nouvelles applications. Notez que tous les buildpacks officiellement supportés par Scalingo sont compatibles avec cette nouvelle Stack.

Si vos applications sont encore sur scalingo-20, ne vous inquiétez pas, cette Stack ne sera pas encore abandonnée. La plateforme étant basée sur Ubuntu 20.04, Scalingo supportera le Stack scalingo-20 jusqu'à la fin de son support officiel en avril 2025.

Si vous souhaitez migrer votre application en utilisant scalingo-20, nous vous expliquons comment le faire dans la section suivante.

Comment migrer une application existante pour utiliser scalingo-22

Depuis le dashboard, vous pouvez voir (et changer !) la Stack utilisée par une application dans les paramètres de votre application, dans la sous-section "Management".

Un guide pour tester la migration vers une nouvelle Stack est disponible sur notre documentation Scalingo. Voici un extrait de cette page.

Créez une Review App contenant un scalingo.json :

{
  "stack" : "scalingo-22"
}

Avec ce fichier, la Review App déployée utilisera la nouvelle Stack scalingo-22. Assurez-vous que votre Review App se déploie avec succès et fonctionne sans problème. Éventuellement, passez votre application principale sur la Stack scalingo-22 avec :

scalingo --app my-app stacks-set scalingo-22

Et redéployez votre application :

git commit --allow-empty -m "Upgrading to scalingo-22"
git push scalingo master

Votre application utilise désormais la dernière version de support à long terme d'Ubuntu ! 🙌

scalingo-22 : amélioration de la stabilité et de la sécurité pour les développeurs.

Chez Scalingo, nous nous engageons à vous fournir la meilleure plateforme possible. La sortie de la nouvelle Stack nommée "scalingo-22" par Scalingo est donc une étape importante pour les développeurs utilisant la plateforme.

Cette dernière Stack fournit à nos utilisateurs une image de système d'exploitation conservée et maintenue qui offre une stabilité, des performances et une sécurité améliorées. Elle permettra aux développeurs de créer et d'exécuter leurs applications en toute confiance, sachant qu'ils utilisent un environnement fiable et bien supporté.

Partager l'article
Méderic Bazart
Méderic Bazart
Méderic est Software Engineer chez Scalingo dans l'équipe Infrastructure.

Essayez gratuitement Scalingo

30 jours d'essai gratuit / Pas de CB nécessaire / Hébergé en France