Skip to content

Latest commit

Β 

History

History
72 lines (44 loc) Β· 1.69 KB

File metadata and controls

72 lines (44 loc) Β· 1.69 KB

🎬 Mini Projects Dockerized

This repository contains Dockerized versions of my Mini Projects, including the Movie Hub app, with both frontend and backend containerized using Docker and managed via Docker Compose.

It showcases containerization, multi-container setup, and deployment skills.


πŸ“¦ Projects Dockerized So Far

1. Movie Hub 2.0

A full-stack movie discovery app built with React (Vite) frontend, Node.js + Express + MongoDB backend, and TMDB API integration.

Docker Images:

  • Backend: rahlralu/mini-backend-projects:tagname
  • Frontend: rahlralu/mini-frontend-projects:tagname

πŸš€ Getting Started

Prerequisites

Clone this repo

git clone https://github.com/yourusername/mini-projects-docker.git
cd mini-projects-docker

Run with Docker Compose

docker-compose up -d
  • Build and run the backend container

  • Build and run the frontend container

  • Connect both containers automatically

  • Access the app

  • Frontend: http://localhost:5173

  • Backend API: http://localhost:5000 (or your configured port)

πŸ› οΈ Docker Hub Images You can also pull pre-built images directly from Docker Hub:

# Pull backend image
docker pull rahilralu/mini-backend-projects:tagname

# Pull frontend image
docker pull rahilralu/mini-frontend-projects:tagname

πŸ’‘ Features Practiced

  • Multi-container Docker setup

  • Docker Compose for frontend + backend orchestration

  • Environment variable management

  • Full-stack app containerization

  • Easy local deployment for testing and development