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.
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.
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 ! 🙌
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é.
Chez Scalingo (avec nos partenaires), nous utilisons des traceurs sur notre site.
Certains, essentiels et fonctionnels, sont nécessaires au bon fonctionnement du site et ne peuvent pas être refusés.
D'autres sont utilisés pour mesurer notre audience, entretenir notre relation avec vous et vous adresser de temps à autre du contenu qualitatif ainsi que de la publicité.