Konfiguriere deine App und bestimme, wie sie erstellt und bereitgestellt wird. Wähle der Einfachheit halber ein Single-Runtime-Image oder ein Composable-Image, wenn du dein eigenes erstellen möchtest.
Pro Container wird eine unterstützte Laufzeitumgebung angeboten, die aus neun Sprachen ausgewählt werden kann, darunter PHP, Python, Node.js, ruby, Java, Go und weitere. Upsun patcht und aktualisiert diese automatisch, sodass weniger Konfigurations- und Wartungsaufwand anfällt.
Erstelle deinen eigenen Container. Kombiniere mehrere Laufzeiten in einem Image und füge aus über 120.000 Nix-Paketen benutzerdefinierte Tools, Binärdateien und Abhängigkeiten hinzu. Volle Kontrolle – du bestimmst selbst, wie oft Updates erfolgen.
Upsun wendet Sicherheitspatches und kleinere Updates automatisch auf Single-Runtime-Images an. Es ist keine Neubereitstellung erforderlich, um auf dem neuesten Stand zu bleiben.
Mit „Composable Images“ kannst du Laufzeiten, Pakete und Binärdateien über Nix definieren, sodass nichts ausgeliefert wird, was deine Anwendung nicht nutzt.
Kombiniere eine primäre Laufzeitumgebung mit sekundären, wie zum Beispiel PHP zusammen mit Node.js und Python, in einem einzigen zusammensetzbaren Image.
Kombiniere Single-Runtime- und Composable-Images innerhalb desselben Multi-Anwendungs-Projekts. Nutze die einfachere Option, wo es geht, und die flexible, wo du sie brauchst.
Mit „Composable Images“ bestimmst du selbst, wann du Nix-Pakete aktualisierst – ganz nach deinem eigenen Zeitplan und nicht nach dem von der Plattform vorgegebenen.
Beide Bildtypen sind in derselben YAML-Datei definiert, sodass du beim Wechsel zwischen ihnen kein neues Konfigurationssystem lernen musst.