A modern portfolio web application built using Flask and containerized with Docker. This project demonstrates containerization of a Python web application and can be run locally using Docker.
- Dynamic portfolio built with Flask
- Responsive user interface
- Displays:
- Professional Profile
- Technical Skills
- Internship Experience
- Cloud Projects
- Dockerized for easy deployment
- Lightweight and easy to run
- Python 3
- Flask
- HTML5
- CSS3
- Jinja2
- Docker
.
├── app.py
├── Dockerfile
├── requirements.txt
├── README.md
└── templates
└── index.html
git clone https://github.com/Prafull-27/DevOps-.git
cd DevOps-docker build -t flask-portfolio .If your Dockerfile exposes port 80:
docker run -d -p 5000:80 flask-portfolioIf your application runs on port 5000:
docker run -d -p 5000:5000 flask-portfolioOpen your browser:
http://localhost:5000
The application includes:
- 👨💻 Personal Information
- ☁️ Cloud & DevOps Skills
- 💼 Internship Experience
- 🚀 Projects
- 📚 Education
- Python
- Flask
- AWS (EC2, IAM, VPC, S3, Lambda, CloudWatch, RDS)
- Docker
- Kubernetes
- Terraform
- TCP/IP
- DNS
- Routing
- VPC Security Groups
- Docker Desktop or Docker Engine
- Git
Verify installation:
docker --version
git --versiondocker ps
docker stop <container_id>docker rm <container_id>docker rmi flask-portfolioPrafull Musale
- GitHub: https://github.com/Prafull-27
- Email: prafullmusale01@gmail.com
This project is created for learning, Docker practice, and portfolio demonstration purposes.