Skip to content

jodonnell24/CatOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CatOps

CatOps is a small Go web app packaged for Kubernetes. The app serves a simple page and proxies cat images from the CATAAS API.

The repo includes the app source, Dockerfile, Helm chart, and an Argo CD Application manifest.

Run Locally

cd app
go run .

The app listens on PORT when set, or 8080 by default.

Build

docker build -t catops:local .
docker run --rm -p 8080:8080 catops:local

Deploy

Render the Helm chart:

helm template catops charts/catops

Install it directly:

helm upgrade --install catops charts/catops

Or apply the Argo CD app manifest from a cluster that already has Argo CD installed:

kubectl apply -f argocd-app.yaml

About

Small Go web app packaged with Docker, Helm, and Argo CD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors