В интерфейсе Railway проект выглядит как несколько аккуратных блоков: приложение, PostgreSQL, очередь, иногда отдельный работник. Между ними проведены связи, переменные подставляются автоматически, внутренние адреса появляются без вашего участия. При переносе на VPS именно эти связи важнее картинок. Если просто запустить тот же код, он может продолжить искать базу по имени, существовавшему только внутри Railway.
Подробнее →