Skip to content

Conversation

@cirdes
Copy link
Collaborator

@cirdes cirdes commented Nov 20, 2025

Summary

This PR fixes the devcontainer configuration by migrating from a direct image setup to Docker Compose, and upgrades Ruby from 3.3.5 to 3.4.7 across the project.

The devcontainer configuration is based on the default Rails app devcontainer configuration.

Changes

DevContainer Improvements

  • Migrated to Docker Compose: Switched from using a direct image to a Docker Compose-based setup for better flexibility and control
  • Added custom Dockerfile: Created a dedicated Dockerfile that uses Ruby 3.4.7 and sets the BINDING environment variable to 0.0.0.0 for proper container networking
  • Added compose.yaml: New Docker Compose configuration file for managing the devcontainer service
  • Added docker-outside-of-docker feature: Enables Docker support within the devcontainer
  • Improved bundle installation: Changed from onCreateCommand to postCreateCommand with bundle check || bundle install to avoid unnecessary reinstalls
  • Updated workspace folder configuration: Set proper workspace folder path using ${localWorkspaceFolderBasename}

Ruby Version Updates

  • Updated Ruby version from 3.3.5 to 3.4.7 in .tool-versions
  • Updated Ruby version from 3.3 to 3.4 in .standard.yml
  • Updated Dockerfile to use Ruby 3.4.7

Other Updates

  • Updated LICENSE.txt copyright year from 2024 to 2025

@cirdes cirdes requested a review from djalmaaraujo November 20, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants