Configure ton application et gère la façon dont elle est compilée et déployée. Choisis une image à exécution unique pour plus de simplicité, ou une image modulable si tu as besoin de créer la tienne.
Un seul environnement d'exécution pris en charge par conteneur, à choisir parmi neuf langages, dont PHP, Python, Node.js, Ruby, Java, Go et bien d'autres. Upsun s'occupe automatiquement des correctifs et des mises à jour, ce qui réduit les efforts de configuration et de maintenance.
Crée ton propre conteneur. Combine plusieurs environnements d'exécution dans une seule image et ajoute des éléments parmi plus de 120 000 paquets Nix pour disposer d'outils personnalisés, de binaires et de dépendances. Tu as le contrôle total et c'est toi qui décides de la fréquence des mises à jour.
Upsun applique automatiquement les correctifs de sécurité et les mises à jour mineures aux images à exécution unique. Pas besoin de redéployer juste pour rester à jour.
Les images composables te permettent de définir les environnements d'exécution, les paquets et les binaires via Nix, pour que rien de ce que ton application n'utilise pas ne soit livré.
Combine un environnement d'exécution principal avec des environnements secondaires, comme PHP, Node.js et Python, dans une seule image composable.
Mélange des images à exécution unique et des images composables au sein d'un même projet multi-applications. Opte pour l'option la plus simple quand tu le peux, et pour la plus flexible quand tu en as besoin.
Grâce aux images composables, tu contrôles quand mettre à jour les paquets Nix, selon ton propre calendrier plutôt que celui imposé par la plateforme.
Les deux types d'images sont définis dans le même fichier YAML, donc passer de l'un à l'autre ne t'oblige pas à apprendre un nouveau système de configuration.