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.
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
git clone https://github.com/yourusername/mini-projects-docker.git
cd mini-projects-dockerRun 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