Taking Solidus From Development to Production
summary
Shows how to deploy a Solidus Rails app as multi-container Docker on Elastic Beanstalk with an ALB, EC2 instances running nginx + Puma, and Postgres, using GitLab CI split into build test release deploy stages so a failed deploy never forces a rebuild. Images get pushed to a registry and tag images with commit SHA; releases upload a source package to S3 as an Elastic Beanstalk application version. Container builds run ~8 minutes, full test suite ~15–20, autoscaling and health checks handle rollbacks.
AI-written summary · about
chapters (4)
related talks
46mDocker from Dev to Production: Streamlining the CI/CD process for BALR
42mCoding, Deploying, and Scaling with AWS
26mBuild & Deploy Multi-Container Apps to AWS
43mServer Infrastructure for Rails in 2016
33mPanel: Deployment
07mLightning Talk: How Docker Can Change Rails Deployments
29mPackaging and Shipping Rails Applications in Docker
21mMigrating Beanstalk Ruby/Js Applications to ECS Using Docker
