Deploying Rails AI Apps with Kamal on a VPS — Docker, SSH, Zero Downtime
ruby
dev.to
We've spent 27 posts writing code. Now it's time to put it on a server. Not a managed platform. Not a serverless function. A real server that you control, running Docker containers deployed with Kamal — Rails' official deployment tool. This is post #29 in the Ruby for AI series. Let's deploy. What Is Kamal? Kamal (formerly MRSK) is a deployment tool from the Rails team. It uses Docker to package your app and SSH to deploy it to any server. No proprietary runtime. No vendor lock-in.