{"repo":"sachelsout/infra-lab","free":true,"listed":false,"github":"https://github.com/sachelsout/infra-lab","clone":"git clone https://github.com/sachelsout/infra-lab.git","description":"This repository documents my 3-month journey to learn Infrastructure Engineering through a series of hands-on projects. Each folder represents a day's dedicated project, starting from Docker fundamentals to integrating databases, CI/CD, and more.","language":"Python","stars":221,"topics":["api","docker","fastapi","flask","git","kubernetes","mongodb","postgres","python","redis"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"🧱 infra-lab: My 3-Month Infra Engineering Journey This repository documents my 3-month journey to learn Infrastructure Engineering through a series of hands-on projects. Each folder represents a day's dedicated project, starting from Docker fundamentals to integrating databases, CI/CD, and more. --- ✅ Week 1: Docker, Flask, Redis, Postgres Basics Day Project Description ----- --------- ------------- 1 flask-docker-app A simple Flask web app containerized using Docker. 2 flask-ml-docker-app ML model (Logistic Regression) exposed via Flask, containerized using Docker. 3 flask-redis-compose-app Counter app using Flask + Redis with Docker Compose. 4 flask-redis-volume-app Redis app with Docker volume for data persistence. 5 postgres-flask-app Flask + PostgreSQL web app with Docker Compose. 6 file-upload-app File upload and serve app using bind mounts. 7 static-file-server Static file server with Flask and bind mounts. --- 🚧 Week 2: Reverse Proxy, Linux CLI, CI/CD Day Project Description ----- --------- ------------- 8 fastapi-nginx-reverse-proxy NGINX reverse proxy to FastAPI/Flask app + healthchecks. 9 linux-basics-part1 Learned essential Linux commands, navigation, and scripting basics. 10 linux-basics-part2 Advanced bash, piping, redirection, file permissions, and processes. 11 file-upload-app + CI/CD README Implemented GitHub Actions for Docker build & push. 12 file-upload-app + Advanced CI/CD README Added automated tests + permission fixes using GitHub Actions. 13 promethe","default_branch":null,"files":null,"tree":[],"storefront":"/r/sachelsout","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sachelsout/infra-lab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}