Ruby on Rails language-specific guide


The Ruby language-specific guide teaches you how to containerize a Ruby on Rails application using Docker. In this guide, you’ll learn how to:

  • Containerize and run a Ruby on Rails application
  • Configure a GitHub Actions workflow to build and push a Docker image to Docker Hub
  • Set up a local environment to develop a Ruby on Rails application using containers
  • Deploy your containerized Ruby on Rails application locally to Kubernetes to test and debug your deployment

Start by containerizing an existing Ruby on Rails application.

Modules

  1. Containerize your app

    Learn how to containerize a Ruby on Rails application.

  2. Automate your builds with GitHub Actions

    Learn how to configure CI/CD using GitHub Actions for your Ruby on Rails application.

  3. Develop your app

    Learn how to develop your Ruby on Rails application locally.

  4. Test your deployment

    Learn how to develop locally using Kubernetes