Skip to content

salmankhwaja/DevOpsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ DevOps Capstone: Auth Service (Flask + Docker + K8s)

๐Ÿ›  Whatโ€™s Inside

  • Flask Login API
  • Dockerized App
  • Kubernetes Manifests (Minikube Ready)
  • Azure DevOps Pipeline (Build & Push to Docker Hub)

๐Ÿ”ฅ Quick Start

1๏ธโƒฃ Run Locally:

cd auth-service
docker build -t auth-service .
docker run -p 5000:5000 auth-service
# DevOpsProject
A Repo made for Student for DevOps Project / Bootcamp


kubectl apply -f infra-scripts/k8s/
minikube service auth-service


2๏ธโƒฃ Kubernetes (Minikube):

bash
Copy
Edit
kubectl apply -f infra-scripts/k8s/
minikube service auth-service
3๏ธโƒฃ Azure DevOps:

Create Docker Hub Service Connection.

Set your Docker Hub repo name in azure-pipelines.yml.

Run Pipeline!

โœ… Your Lab Checklist

 Docker build & run locally

 Push image to Docker Hub

 Kubernetes deploy works locally

 Pipeline runs successfully


---

## ๐Ÿš€ **Step 3: Push Everything**

You can:

- Clone your repo locally.
- Add folders/files as listed.
- `git add .`
- `git commit -m "Add DevOps capstone files"`
- `git push origin main`

---

๐Ÿ‘‰ **Once your repo is live, share the link here** if you want me to review it or improve anything! ๐Ÿ’ช

About

A Repo made for Student for DevOps Project / Bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published