Pulling Images From Private Docker Registries on GitLab CI
A guide on configuring GitLab CI to authenticate and pull Docker images from private registries, specifically AWS ECR, with dynamic credential management.
Michael Herman’s blog focuses on practical backend and DevOps engineering, covering Docker, Kubernetes, Node.js, cloud deployments, and modern CI/CD workflows. A hands-on archive of tutorials and guides for building, testing, and scaling web applications.
20 articles from this blog
A guide on configuring GitLab CI to authenticate and pull Docker images from private registries, specifically AWS ECR, with dynamic credential management.
A tutorial on containerizing a React application using Docker, covering development setup and production builds.
A technical guide on automating Jekyll site deployment to Netlify using Docker containers and GitLab's CI/CD pipeline.
A tutorial on containerizing a Vue.js application using Docker, Docker Compose, and Docker Machine for development and production environments.
A tutorial on containerizing an Angular application using Docker and Docker Compose for both development and production environments.
A tutorial on building a CRUD API using Node.js, gRPC, and PostgreSQL, covering service definition, server/client setup, and Protocol Buffers.
A tutorial on setting up a logging stack with Elasticsearch, Kibana, and Fluentd on a Kubernetes cluster for centralized log management.
A step-by-step tutorial on setting up a Kubernetes cluster using Ubuntu 18.04, covering provisioning, master node, and worker node configuration.
A tutorial on implementing token-based authentication in an Angular application using NGRX Store and Effects for state management.
A tutorial on using Sinon.js to stub Passport authentication middleware and database calls in a Node.js and Koa API for isolated testing.
A tutorial on implementing user authentication in a Node.js Koa application using Passport.js, PostgreSQL, and Redis for sessions.
A technical tutorial on scaling Docker microservices from a single EC2 instance to full orchestration using AWS ECS.
A tutorial on using Sinon.js to stub HTTP requests in unit tests, preventing external API calls during test runs.
A technical tutorial on creating automated, disposable test environments using Docker, AWS ECS, and CircleCI for microservices development.
A tutorial on building a RESTful API for movies using Koa 2, Postgres, and Test Driven Development (TDD) with Mocha and Chai.
A tutorial on building a microservices development environment using Docker, Node.js, React, and Docker Compose.
A tutorial for Node.js developers on building a CRUD API with Python's Flask framework, covering setup, SQLite, and routing.
A tutorial on using Docker and Docker Compose to develop, configure, and test microservices locally, including debugging and workflow tips.
A tutorial on setting up and writing functional web tests using the TestCafe framework, including project setup and CI integration.
A tutorial on implementing JWT-based authentication in an Angular application, covering login, registration, and route protection.