Deploying a Web Application with Argo CD
From Git to production with Argo CD.
Learn how to take an application from a Git repository to a running deployment on RackMint using Argo CD.
Create a Git repository
Prepare a Git repository with your application manifests.
git clone https://github.com/rackmint-samples/argo-webapp.git
cd argo-webapp
Configure Argo CD
Install and configure Argo CD in your cluster.
argocd app create my-app \
--repo https://github.com/rackmint-samples/argo-webapp.git \
--path manifests \
--dest-server https://kubernetes.default.svc \
--dest-namespace default
Deploy the application
Sync your application and verify the deployment.
argocd app sync my-app
argocd app get my-app

Once the sync completes, your application is live and Argo CD will keep it in sync with the Git repository going forward.
Popular Guides
-
Push vs Pull: How Argo CD Delivers to Kubernetes Why pull-based, Git-driven delivery changes how you deploy, secure, and recover clusters. -
Configure Multi-Cluster with Argo CD Manage deployments across multiple clusters. -
Deploy Your First Application with a Declarative Manifest Point Argo CD at a Git repository using an Application resource and watch it sync. -
Control Sync Behavior: Auto-Sync, Prune, Self-Heal, and Rollback Decide when Argo CD applies changes, what it deletes, and how to undo a bad deploy.