Module 15 Β· Deploy & Graduation β Lesson 1 of 5 Β· ~9 min
From Laptop to Server
What "deploying" actually means
Every module so far ended with bin/rails s on your own machine β you, localhost:3000, done. Deploying means something more specific: a Linux box somewhere else runs your app as a container, sits behind a proxy that terminates TLS (the https:// padlock), restarts the app if it crashes, and can update it to a new version with zero downtime. Nobody SSHes in and hand-edits files at 2am. That whole story is what the rest of this module unpacks, piece by piece.