How to Deploy a Rails App With Kamal

JetBrains May 26, 2025
Video Thumbnail
JetBrains Logo

JetBrains

@jetbrainstv

About

We make you a better (professional) software developer. JetBrains creates intelligent software development tools consistently used and trusted by 11.4 million professionals and 88 Fortune Global Top 100 companies. Our lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, and others, as well as products for team collaboration, like YouTrack and TeamCity. JetBrains is also known for creating the Kotlin programming language, a cross-platform language used by more than 5 million developers worldwide yearly and recommended by Google as the preferred language for Android development. Learn more about us and our products at https://www.jetbrains.com/

Video Description

Learn how to deploy a Dockerized Ruby on Rails application using Kamal, a modern deployment tool built for simplicity, speed, and zero-downtime deployments. In this step-by-step tutorial, we’ll guide you through everything you need to get your Rails app live, from setting up your server and configuring Kamal to running your first deployment and handling updates and rollbacks. Key topics covered: 00:00 – What this video is about 00:12 – Ways of deploying Rails applications 01:38 – Kamal setup 03:35 – Deploying the app 05:28 – Zero-downtime updates 06:26 – How to roll back 07:53 – Conclusion Whether you're new to Kamal or exploring Rails 8’s built-in deployment tools, this tutorial will help you confidently ship your app with modern, container-first practices. Got questions or want to share your setup? Drop a comment below! All RubyMine videos: https://www.youtube.com/playlist?list=PLQ176FUIyIUanO72dRf6lOefKIznviKKJ Join us: Download RubyMine: https://jb.gg/unc73a Website: https://jb.gg/gvhuze Documentation: https://jb.gg/gjpl18 Blog: https://jb.gg/c55n2h https://www.twitter.com/rubymine #Kamal #RailsDeployment #RubyOnRails #Rails8 #RubyMine