1. Node.js braucht etwas zwischen PaaS und einem nackten Server
Für Node.js-Anwendungen ist ein Modell wie bei PaaS-Plattformen (Platform as a Service) oft die natürliche erste Wahl: git push genügt, und die Anwendung läuft, ohne dass ein Server verwaltet werden muss. Das Problem beginnt bei der Rechnung: Die meisten solchen Plattformen rechnen in US-Dollar ab, und bei echtem Produktionsverkehr steigen die Preise schnell, während die physische Infrastruktur außerhalb von Polen liegt.
Auf Saplo wird eine Node.js-Anwendung als einsatzbereites Starter-Projekt (Express) mit Auswahl der Node.js-Version 18, 20 oder 22, standardmäßig 20, bereitgestellt. Per Git Deploy kannst du es durch deinen eigenen Code ersetzen: Ein Push ins Repository aktualisiert die laufende Anwendung automatisch, ohne dass du dich nach jeder Änderung manuell auf dem Server anmelden musst.
Das Anwendungsmanifest gibt mindestens 512 MB RAM und 3 GB Speicherplatz an. Das bedeutet, dass auch Box S (1 GB RAM) technisch ausreicht, um eine einfache Node.js-Anwendung zu betreiben. Für alles, was mehr als ein Prototyp ist, solltest du jedoch Box M mit vollem SSH-Zugriff in Betracht ziehen.




