Migrate

Moving in is the easy part.

Every move has the same shape: deploy alongside your current platform, prove it on a temporary URL, then flip DNS. Nothing goes dark. Pick your starting point.

app.example.com · DNS no downtime
old platform servingdrained
railyard · web-fsn-1 standbylive

The A record flips once. Every request already in flight still lands.

The shape of every move

Six steps. One of them is "wait and watch."

  1. 01 Point Railyard at a server — yours, or one it provisions.
  2. 02 Add your repo. Dockerfile, buildpacks or Procfile, read as-is.
  3. 03 Bring env vars. Attach Postgres, MySQL or Redis — strings wired in.
  4. 04 Deploy to a temporary URL. Put it through its paces.
  5. 05 Restore your database dump into the managed addon.
  6. 06 Cut DNS. The old platform serves until the record flips — then cancel.

The rule that keeps it safe: never delete the old thing until real traffic has landed on Railyard. Keep the old platform paid up for a week, then cancel.

Deploy next to your current platform, then switch.

Your first server is free while you try it. Nothing moves until you point DNS at it.

Free for one server, forever. No credit card.