Repository files navigation Step1 Best practice for application
An existing article is retrieved. The title of the article should be recorded in the log line.
A non-existing article is accessed and a 404 page is returned.
The "About Us" page is retrieved.
A new article is created. The title of the new article should be recorded in the logline.
healthz
metrics
try/except&log logic to handle the missing database.db file.
use, app.logger.error instead of app.logger.info when A non-existing article is accessed and a 404 page is returned.
implement a dynamic endpoint
Step2 Docker for Application Packaging
Dockerfile
Docker commands
Docker-Run-Local screenshot
Dockerfile corrected so that docker build -t techtrends -f ./Dockerfile . works
Step3 Continuous Integration with GitHub Actions
Workflow techtrends-dockerhub.yml
CI-github-action screenshot
CI-dockerhub screenshot
Step 4 Kubernetes Declarative Manifests
Deploy Kubernetes Cluster using k3s
K8S-nodes screenshot
kubernetes manifests
Deploy Kubernetes Manifests
Kubernetes-Declarative-Manifests screenshot
Helm Charts
values.yaml values-staging.yaml values-prod.yaml
Step6 Continuous Delivery with ArgoCD
Deploy ArgoCD
Screenshot of ArgoCD UI
ArgoCD Applications for staging and prod
Deploy ArgoCD Applications
Screenshot of ArgoCD Application Deployed
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.