ArgoCD App of Apps Tutorial - 2048 Example Child App

Overview

This repo is based on alexwhen/docker-2048, which is in turn based on gabrielecirulli/2048.

Purpose

This repo is part of the App of Apps overview and tutorial on Medium, where we learn about the ArgoCD App of Apps pattern, Kustomized Helm, and how to put it all together.

This type of repo would typically be created and managed by an application development team.

Repos in this tutorial:

Pre-Requisites

To use this example repo as part of our ArgoCD App of Apps tutorial, you need a Kubernetes cluster with the following installed:

To find out how to install the above tools in your Kubernetes cluster, check out our Medium blog post. It has all the gory details you need to get started!

Build and Run Dockerfile Locally

To try building and running the Dockerfile locally yourself:

# Build
docker build -t docker-2048:1.0.0 .

# Run in interactive mode
docker run -it -p 80:8000 docker-2048:1.0.0

Once the Docker image is built, you can check it out at: http://localhost

Tekton Pipeline & ArgoCD Application Deployments

Looking how to use Tekton and ArgoCD to build and deploy this code to your Kubernetes cluster? Head on over to d0-labs/tekton-pipeline-example-pipeline