← Alle Migrations-Guides

Von Irgendwo anders kommend

Fly, DigitalOcean App Platform, Coolify, Dokku, ein selbst verwalteter VPS. Wenn es aus einem Dockerfile, Buildpacks oder einem Procfile baut, zieht es um.

Der Umzug läuft überall gleich ab

Railyard braucht keinen speziellen Adapter für deinen aktuellen Host. Wenn deine App aus einem Dockerfile, Cloud Native Buildpacks, Nixpacks oder einem Procfile baut und mit Postgres, MySQL oder Redis spricht, zieht sie um.

Was mitkommt

  • Dein Repo und seine Build-Definition, unverändert.
  • Deine Prozesstypen: web, worker, release, was immer du laufen lässt.
  • Deine Umgebungsvariablen.
  • Deine Datenbanken, als verwaltete Addons mit injizierten Connection-Strings.
  • Deine Custom-Domains, mit automatischem TLS.

Der Umzug

  1. Railyard auf einen Server zeigen: einen, den du schon hast, per SSH angebunden, oder einen neuen, in deinem Cloud-Account provisioniert.
  2. Dein Repo hinzufügen und die Build-Methode wählen, die zu deinem heutigen Build passt.
  3. Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
  4. Deployen auf eine temporäre URL und die App durchchecken.
  5. Deine Daten umziehen mit einem Standard-Dump und Restore in das verwaltete Addon.
  6. DNS umschalten. Dein aktueller Host bedient weiter, bis der Record kippt. Es gibt kein Fenster, in dem nichts läuft. Dann die alte Deployment abschalten.

Die eine Regel, die es sicher macht

Lösch das Alte nie, bevor DNS umgezogen ist und du echten Traffic auf Railyard gesehen hast. Zahl die alte Plattform noch eine Woche weiter. Dann kündigen.

Bring deine Irgendwo anders-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.