[ABANDONED] Easy Rails on Kubernetes approach for Digital Ocean and a classic Rails stack: Puma, Redis, Sidekiq, Postgres, Action Cable, Webpacker. Helm 3 in production and docker-compose + dip (https://github.com/bibendi/dip) in development. Issues and PRs welcome.
Le Wagon has developed a promising Rails-on-Kubernetes setup for their projects, leveraging Docker and GitHub Actions to streamline the development and deployment process. This initiative aims to create a standardized approach that not only simplifies local development but also ensures that production environments are effectively managed. The demo application showcases a standard Action Cable chat application using Rails 6 and Stimulus, perfectly exemplifying the potential of this stack for full-stack developers.
By utilizing a combination of popular tools, such as Sidekiq for background processing and Postgres for database management, this setup aims to make lifecycle management of Rails applications much more efficient. The emphasis is on maintaining a balance between functionality and simplicity, ensuring developers can focus on building applications without getting bogged down by the complexities of Kubernetes management.