Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 731 Bytes

README.md

File metadata and controls

40 lines (23 loc) · 731 Bytes

A simple MERN stack application

Create a network for the docker containers

docker network create demo

Build the client

cd mern/frontend
docker build -t mern-frontend .

Run the client

docker run --name=frontend --network=demo -d -p 5173:5173 mern-frontend

Verify the client is running

Open your browser and type http://localhost:5173

Run the mongodb container

docker run --network=demo --name mongodb -d -p 27017:27017 -v ~/opt/data:/data/db mongodb:latest

Build the server

cd mern/backend
docker build -t mern-backend .

Run the server

docker run --name=backend --network=demo -d -p 5050:5050 mern-backend

Using Docker Compose

docker compose up -d