01 / 03
Modernize the Gemfile first
Before touching infrastructure, bump Ruby to 3.3 and Padrino to the latest 0.16.x. Run the test suite. Fix the deprecation warnings. This is 80% of the work.
Admin panels, mailers, and mountable subapps — deployed with the same care as any modern Ruby stack.
ruby# config/boots.rb (bottom) Padrino.logger = Padrino::Logger.new( stream: $stdout, log_level: :info, format_datetime: "%FT%T%z " )
Docs, repos, and training materials for this framework.
Heroku is often the gentlest first step — the buildpack still works. Then containerize when you're ready to move.