Skip to content

Latest commit

 

History

2,105 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-based Ruby stack

Build Status

Introduction

Docker4Ruby is a set of docker images optimized for Ruby applications (suitable for Ruby on Rails). Use compose.yml file from the latest stable release to spin up local environment on Linux, Mac OS X and Windows.

Stack

The Ruby stack consists of the following containers:

Container Versions Image ARM64 support Enabled by default
Nginx 1.31, 1.30 wodby/nginx
Ruby 4.0, 3.4, 3.3 wodby/ruby
Sidekiq wodby/ruby
PostgreSQL 18, 17, 16, 15, 14 wodby/postgres
Valkey 9.0, 8.1, 8.0, 7 wodby/valkey
Redis 8.6, 8.4, 8.2, 7.4 wodby/redis
MariaDB 11.8, 11.4, 10.11, 10.6 wodby/mariadb
Node.js 26, 24, 22 wodby/node
Vinyl (Varnish) 8.0, 6.0 wodby/vinyl
Solr 10, 9 wodby/solr
OpenSearch 2 opensearchproject/opensearch
OpenSearch Dashboards 2 opensearchproject/opensearch-dashboards
Memcached 1 wodby/memcached
Rsyslog latest wodby/rsyslog
Gotenberg latest gotenberg/gotenberg
Mailpit latest axllent/mailpit
OpenSMTPD 7 wodby/opensmtpd
Adminer 6 wodby/adminer
Traefik 3 _/traefik

Documentation

Full documentation is available at https://wodby.com/docs/stacks/ruby/local

Image tags

Wodby images that package upstream software use [VERSION]-r[N] tags, for example wodby/mariadb:11.4-r0. 11.4 selects the MariaDB version line and r0 identifies the Wodby image revision. Revisions include application updates and image changes; review the image release notes before upgrading because the revision number does not indicate compatibility.

Major/minor tags share a revision counter per image repository. Full-version tags, such as 11.4.2-r0, start at r0 again for each exact upstream version. Matching Git tags identify the source commit for each published revision. Development variants retain their qualifier, for example 8.5-dev-r0.

Use the versioned image tags supplied in .env instead of floating tags such as latest. Previously published tags remain available. Wodby software such as Backup uses semantic product versions, and third-party images follow their own tag formats. See the image revision policy for details.

Maintenance

We regularly update images used in this stack and release them together, see releases page for full changelog and update instructions. Most of routine updates for images and this project performed by the bot via scripts located at wodby/images.

Other Docker4x projects

License

This project is licensed under the MIT open source license.

About

Docker-based Ruby stack (works for Rails)

Topics

Resources

Stars

33 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages