Everyday Rails

Articles tagged docker

Using devcontainers in GitHub Actions CI workflows

It's simpler than ever to wire CI pipelines, thanks to devcontainers. Here's how I run Rails test suites these days in GitHub workflows. (January 14, 2024)

A few things I've learned to simplify working in dev containers

I'm still learning as I go, but here are some tidbits I've learned so far about using dev containers for most of my software projects these days. (September 05, 2023)

Using containers as a Rails development environment, part 4: Composing services

Before integrating additional services into a container-based development environment, we need to start thinking about the app as a collection of services. Here's how to begin that process. (March 14, 2021)

Using containers as a Rails development environment, part 3: SQLite databases

You can't get very far with a Rails application without a database. Let's explore our options for adding one in a container. (March 07, 2021)

Persist existing data when setting up a Rails development environment

Rails support for automating development environment setup includes a behavior that may surprise you! Here's how I addressed it in my applications. (February 28, 2021)

Docker containers for Rails development environments, part 2: Setup

In our first experiment, let's see what it takes to get a Rails app to boot in a Visual Studio Code devcontainer. (February 21, 2021)

Docker containers for Rails development environments, part 1: Introduction

Let's experiment with building sensible devcontainers for Rails. Here's the plan. (February 14, 2021)

Test with confidence!

If you liked my series on practical advice for adding reliable tests to your Rails apps, check out the expanded ebook version. Lots of additional, exclusive content and a complete sample Rails application.

Newsletter

Ruby on Rails news and tips, and other ideas and surprises from Aaron at Everyday Rails. Delivered to your inbox on no particular set schedule.