Run it local without Docker Prerequisite Install npm Start Server/backend: cd mern/server npm install npm start Start Client/frontend (on port 5173): cd mern/client npm install npm run dev Using Docker Compose docker compose up -d Used Distroless images in multi-staging Dockerfile to reduse the size of final image (from 1.79 GB to 213 MB) and Reduced Attack Surface