Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
52

Latest Updates

Documenting code, one commit at a time.

Docker 5 posts
×

Streamlining Project References: A Guide to Repository Migration and Pipeline Consistency

In the viaops project, a recent update focused on migrating core project references to a new, dedicated repository: viaops-zero-to-prod. This change, while not functionally impactful, underscores a critical aspect of managing modern development and deployment pipelines: maintaining consistency across all tools and configurations when a project's fundamental identity, such as its repository,

Integrating Trivy for Robust DevSecOps in Your CI Pipeline

In the devops-portfolio-mern project, we recently embarked on a critical enhancement to strengthen our security posture: integrating automated security scanning with Trivy directly into our Continuous Integration (CI) pipeline. This initiative aimed to shift security left, catching vulnerabilities and misconfigurations earlier in the development lifecycle.

The Shift to Proactive Security

Solving React SPA 404s in Docker: Nginx, npm ci, and Secure Environments

Developing a modern web application often involves a frontend framework like React, a backend API, and Docker for deployment. While Docker simplifies much of this, specific challenges can arise, especially when deploying Single Page Applications (SPAs). This post details recent improvements to the devops-portfolio-mern project, focusing on how we tackled common Dockerization pitfalls,

Stabilizing Docker Healthchecks: The 127.0.0.1 Difference

Have you ever faced the perplexing situation where your Docker container's service is clearly running, responding to requests, yet Docker insists it's unhealthy? This common frustration often stems from subtle misconfigurations in health checks, as we recently discovered while working on the devops-portfolio-mern project.

Our frontend, served by an Nginx container, was consistently being

Streamlining Full-Stack Development with Docker Compose: A Project deep dive

Developing full-stack applications often involves juggling multiple services, databases, and environments. This complexity can be a significant hurdle for developer onboarding and maintaining consistent development, staging, and production environments. Our recent work on the react-fil-rouge project aimed to tackle this challenge head-on by implementing a complete Dockerization strategy.