Basic web site with Docker, Kubernetes, Argo-cd

The code at https://github.com/kecklerr/myweb is a basic web site with navigation.

The myweb directory has the html, css, js, and bootstrap code to display the web site. The myweb directory also has the Dockerfile to build a docker image.

Kubernetes directory is in progress. Currently it has he deployment config example to deploy the docker image to kubernetes cluster.

Argocd Directory has a manifest yaml file that Argo (https://argoproj.github.io/argo-cd/) uses to pull from git repository and deploy the docker image when changes are made. I plan on doing more with Argo.

To build the docker file you use

#docker build -t myweb .

To run the image in your own docker setup.

#docker run -d -p 8111:80 myweb:latest

Now in your browser you should be able to see the page at

http://localhost:8111