{"repo":"ryanwi/rails-on-docker","free":true,"listed":false,"github":"https://github.com/ryanwi/rails-on-docker","clone":"git clone https://github.com/ryanwi/rails-on-docker.git","description":"Working Rails 6.1 demo application with PostgreSQL, Docker, jsbundling-rails (with Webpack), and GitHub Actions","language":"Ruby","stars":36,"topics":["docker","rails6","rails","github-actions","webpacker"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Rails 6 on Docker demo application This app demonstrates Rails 6 with PostgreSQL and Webpack (with jsbundling-rails), all running in Docker. NOTE: There is also an example Rails 7 application working in Docker without Webpack or node.js Requirements Please ensure you are using Docker Compose V2. This project relies on the docker compose command, not the previous docker-compose standalone program. https://docs.docker.com/compose/#compose-v2-and-the-new-docker-compose-command Check your docker compose version with: Initial setup Running the Rails app Running the Rails console When the app is already running with docker-compose up, attach to the container: When no container running yet, start up a new one: Running tests Updating gems Updating Yarn packages Webpacker retirement Many Rails 6 apps will be or were created with the Webpacker gem. On January 19, 2022, Webpacker announed its retirement. As a result, it has been replaced in this repo with jsbundling-rails based on the recommendation in the announcement. Credits/References https://docs.docker.com/compose/rails/ https://rubyinrails.com/2019/03/29/dockerify-rails-6-application-setup/ https://pragprog.com/book/ridocker/docker-for-rails-developers https://evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development https://medium.com/@cristian rivera/cache-rails-bundle-w-docker-compose-45512d952c2d https://github.com/rails/jsbundling-rails/blob/main/docs/switch from webpacker.md https://dev.to/thomasvanholder","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryanwi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryanwi/rails-on-docker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}