How we introduced DevOps at the province of Nova Scotia
Aug 14, 2017Steven Zinck

Summary
This post details the process of containerizing a legacy Ruby application (circa 2006) on RHEL 7 using RHEL 6.9 as a base image. It describes the collaboration between Ops and Dev teams to understand the application, remove hard-coded values, and expose database connection strings for Docker Swarm. The CI configuration for building and pushing Docker images to an internal registry is provided, along with the Docker Swarm command for updating services. It also outlines the integration of security scanning tools (Brakeman, Red Hat's atomic scanner, Arachni) into the CI pipeline.