Sign inSign up

riteshatri/argocdapp

By riteshatri

β€’Updated 8 months ago

Multi-version NGINX demo app built to learn GitOps workflows using Argo CD and Kubernetes.

Image
0

388

riteshatri/argocdapp repository overview

⁠Argo CD Demo Application πŸš€

This repository contains a simple NGINX-based web application built to learn and demonstrate Argo CD GitOps workflows.

The application is versioned and containerized using Docker, with multiple versions (v1 to v4) published as Docker images.
Each version represents an application update used to practice manual deployments, rolling updates, and Argo CD–managed deployments.


β πŸ“Œ Purpose of This Repository

  • Learn Argo CD from scratch
  • Understand GitOps principles
  • Practice:
    • Manual Kubernetes deployment (initial version)
    • Automated deployments using Argo CD Application YAML
    • Rolling updates using versioned container images

⁠🧱 Application Versions

VersionDeployment MethodDescription
v1Manual Kubernetes deploymentFirst baseline application deployment
v2Argo CD Application YAMLGitOps-based deployment
v3Argo CD Application YAMLRolling update via image tag change
v4Argo CD Application YAMLContinuous delivery practice
v5Argo CD Application YAMLFinal GitOps testing version

⁠🐳 Docker Images

All application versions are available on Docker Hub:


β πŸ‘€ Author

Ritesh Atri
DevOps & Kubernetes Learner | Exploring GitOps with Argo CD

πŸ”— LinkedIn: https://www.linkedin.com/in/riteshatri⁠

This project is part of my hands-on learning journey with Docker, Kubernetes, and Argo CD.


β πŸ‘€ Maintainer

Ritesh Atri
DevOps Enthusiast | Docker β€’ Kubernetes β€’ Argo CD β€’ GitOps

πŸ”— LinkedIn: https://www.linkedin.com/in/riteshatri⁠

πŸ“Œ Feel free to connect for discussions around DevOps, GitOps, and Cloud Native technologies.

Tag summary

Content type

Image

Digest

sha256:067c10d5a…

Size

24.7 MB

Last updated

8 months ago

docker pull riteshatri/argocdapp:v4