Skip to content
Prafull-27Public

About

My DevOps Practice

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

33 Commits

Folders and files

Repository files navigation

Dockerized Flask Portfolio Application

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.

🚀 Features

  • 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

🛠️ Tech Stack

  • Python 3
  • Flask
  • HTML5
  • CSS3
  • Jinja2
  • Docker

📂 Project Structure

.
├── app.py
├── Dockerfile
├── requirements.txt
├── README.md
└── templates
    └── index.html

📥 Clone the Repository

git clone https://github.com/Prafull-27/DevOps-.git
cd DevOps-

🐳 Build Docker Image

docker build -t flask-portfolio .

▶️ Run Docker Container

If your Dockerfile exposes port 80:

docker run -d -p 5000:80 flask-portfolio

If your application runs on port 5000:

docker run -d -p 5000:5000 flask-portfolio

Open your browser:

http://localhost:5000

📸 Application Preview

The application includes:

  • 👨‍💻 Personal Information
  • ☁️ Cloud & DevOps Skills
  • 💼 Internship Experience
  • 🚀 Projects
  • 📚 Education

💻 Technologies Used

Programming

  • Python
  • Flask

Cloud

  • AWS (EC2, IAM, VPC, S3, Lambda, CloudWatch, RDS)

DevOps

  • Docker
  • Kubernetes
  • Terraform

Networking

  • TCP/IP
  • DNS
  • Routing
  • VPC Security Groups

📋 Prerequisites

  • Docker Desktop or Docker Engine
  • Git

Verify installation:

docker --version
git --version

🧹 Stop the Container

docker ps
docker stop <container_id>

🗑️ Remove the Container

docker rm <container_id>

🗑️ Remove the Docker Image

docker rmi flask-portfolio

👨‍💻 Author

Prafull Musale


📄 License

This project is created for learning, Docker practice, and portfolio demonstration purposes.

About

My DevOps Practice

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages