GitLab

How we introduced DevOps at the province of Nova Scotia

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

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.

More from the GitLab CI and Distributed Builds trail