Applications

Einen Dienst von Git, einem Image oder einem One-Click-Preset betreiben.

Leg eine an unter Applications → Newnachdem du ein Projekt hast. Wähl eine Regionund eine Source.

Source

  • Git repository: Provider unter Git-Integrationen verbinden, Repo und Branch wählen. Nodion scannt den Tree. Build mit einem Dockerfile oder Buildpacks. Hat das Repo eine Compose-Datei, kannst du den Stack importieren. Dieser Weg ist experimentell; siehe Docker Compose.
  • Prebuilt image: ein vorhandenes Image deployen, auch eins, das du in eine Nodion-Registry gepusht hast.
  • Preset: eine One-Click-Appmit eigenen Defaults. Dashboard, ein Deploy-to-Nodion-Button oder ein MCP-Agent (presets.list → presets.get → apps.create mit preset_key) kann eine starten.

Git-Apps können Auto-deploy einschalten, damit ein Push auf den Branch ein Release startet.

Wenn sie existiert

Die App-Seite hat diese Tabs:

  • Overview: Status, Attachments, erstes Deploy.
  • Deployments: Historie. Der Button Deploy in der Header-Leiste startet eins.
  • Processes: jeder Prozess hat eigene Container. Replicas, Package (Discovery oder General Purpose), Command, Ports und Volume-Mounts setzen.
  • Shell: ein Terminal auf einem laufenden Prozess.
  • Logs und Metrics.
  • Environment: deine Variablen (Secrets sind nach dem Speichern nur noch schreibbar), plus Datenbanken und Buckets anhängen. Die Datenbank muss in derselben Region liegen. Injizierte Werte gelten beim nächsten Deploy.
  • Domains: der Default-Hostname und eigene Namen.
  • Previews: nur Git-Apps, keine Prebuilt Images.
  • Settings: inklusive Preview-Freigabe.

Preview-Environments

Previews in Settings einschalten. Jede Preview ist eine ephemere App für einen Pull Request oder Branch: eigene URL und eine frische Datenbank für jede Datenbank, die an der Parent-App hängt. Eine von Hand anlegen oder automatisch bei Pull Requests. Redeployen oder schließen im Tab Previews.

Eine Preview startet mit einer Kopie der Environment-Variablen der Parent-App, inklusive Secrets. Nur die Variablen angehängter Datenbanken zeigen auf die eigene Datenbank der Preview. Nodion setzt außerdem NODION_PREVIEW=1, NODION_PR_NUMBER, NODION_BRANCH und NODION_PARENT_APP. Prüf NODION_PREVIEW in deinem Code, um Zahlungen, E-Mail und andere Seiteneffekte auf Testmodus zu schalten, weil Previews ungeprüften Code mit den Keys der Parent-App ausführen.

Eine Preview läuft nach der Inactivity-TTL aus den Settings der Parent-App ab (Standard 7 Tage, 0 für kein automatisches Ablaufdatum). Jedes Redeploy startet die Frist neu.

Pläne

Discovery teilt sich CPU. General Purpose ist dedizierte vCPU. Live-Preise stehen unter Pricing.

Gib deinem Agenten eine Cloud.

Bis zu 15 € Guthaben beim Registrieren.

Weiter mit GitHub

oder per E-Mail

Bleib auf dem Laufenden.

Produktnews, kein Spam. Jederzeit abbestellen.