Nouveau stack disponible : scalingo-20

22 octobre 2021 - 3 min de lecture
Nouveau stack disponible : scalingo-20

Scalingo a pour objectif d'offrir à votre application un environnement sûr et à jour.

Le système d'exploitation utilisé par votre application peut maintenant utiliser la dernière version support à long terme (LTS) d'Ubuntu 20.04.

Sur Scalingo, le système d'exploitation utilisé par les applications est appelé une stack. La stack basée sur Ubuntu 20.04 est appelée scalingo-20.

Cette nouvelle stack est disponible à partir d'aujourd'hui. Cependant, elle n'est pas utilisé par défaut. Elle deviendra la nouvelle stack par défaut pour les applications fraichement créées dès le 30 Novembre 2021.

À noter que tous les buildpacks officiellement supportés par Scalingo sont compatibles avec cette nouvelle stack.

La stack scalingo-18 (basée sur Ubuntu 18.04) restera maintenue jusqu'à la fin de son maintien officiel en Avril 2023.

Comment migrer une application existante pour utiliser Scalingo-20

Pour les applications existantes, la stack utilisée restera scalingo-18. Veuillez noter que scalingo-18 sera maintenue et ne sera pas dépréciée immédiatement.

Si vous migrer vers la stack scalingo-20, vous bénéficieriez d'un support plus long. La fin de vie de cette stack est prévue en Avril 2025 (vs Avril 2023 pour scalingo-18).

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

Créer une review app contenant un scalingo.json

{
  "stack": "scalingo-20"
}

Avec un fichier similaire, la review app déployée utilisera la stack scalingo-20. Vérifiez bien que votre review app se déploie et fonctionne correctement. Si vous être prêts, vous pouvez convertir votre application principale à scalingo-20 avec :

scalingo --app my-app stacks-set scalingo-20

Et redéployer votre application :

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

Votre application utilise maintenant la dernière version support à long term d'Ubuntu ! \o/

Partager l'article
Etienne Michon
Etienne Michon
Docteur en informatique, Etienne 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 a faire grandir ce blog grâce à ses articles techniques de qualité.
#stacks

Venez essayer maintenant

30 jours d'essai gratuit / Pas de CB nécessaire / Hébergé en France
Inscrivez-vous à la newsletter Scalingo
Ne ratez pas les articles de notre blog ! 1 e-mail par mois avec nos meilleurs articles.