← Alle Migrations-Guides

Von Netlify kommend

Netlify ist gebaut für statische Seiten und JAMstack-Frontends auf Netlifys eigener Infrastruktur. Wenn deine App ein echtes Backend braucht, so läuft es auf einem Server, den du besitzt.

Warum Teams Netlify verlassen

Netlify ist exzellent für eine statische Seite oder ein JAMstack-Frontend mit Edge-Funktionen. Die Reibung zeigt sich in dem Moment, wenn deine App ein echtes Backend braucht: einen Worker, einen lang laufenden Job, einen WebSocket-Server, oder alles, was nicht in eine kurzlebige Funktion auf Netlifys Infrastruktur passt.

Railyard betreibt deine App als dauerhaften Prozess auf einem Server, den du besitzt, zusammen mit dem verwalteten Postgres, MySQL oder Redis, das sie braucht.

Was mitkommt

  • Dein Repo, gebaut aus einem Dockerfile, Buildpacks, oder einem Procfile.
  • Deine Umgebungsvariablen und Secrets.
  • Netlifys Deploy-Previews mappen auf Railyards Preview-Umgebungen pro Pull Request.
  • Ein statisches Frontend kann auf Netlify bleiben; das Backend zieht zu Railyard um, hinter derselben Domain.

Der Umzug

  1. Einen Server anbinden: einen bestehenden, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
  2. Dein Repo hinzufügen und Railyard dein Framework erkennen lassen, oder auf dein Dockerfile zeigen.
  3. Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
  4. Deployen auf eine temporäre URL. Deinen Release-Task laufen lassen und verifizieren.
  5. DNS umziehen für die Backend-Route oder Subdomain. Keine Downtime.

Was anders ist

Ein echter Server für die Teile deiner App, die einen brauchen, mit HTTPS, Zero-Downtime-Releases und verwalteten Datenbanken, zu einem flachen Preis pro Team statt Abrechnung pro Invocation.

Bring deine Netlify-App auf einen eigenen Server.

Server hinzufügen, Railyard auf dein Repo zeigen lassen und deployen. DNS wechseln, wenn es funktioniert. Deine alte App läuft bis dahin weiter.

Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.