version: '3.8'
services:
backend:
build: ./server
ports:
- "5000:5000"
volumes:
- ./server:/app
environment:
- MONGO_URI=mongodb://mongo:27017/teamapp
depends_on:
- mongo
frontend:
build: ./client
ports:
- "5173:5173"
volumes:
- ./client:/app
depends_on:
- backend
mongo:
image: mongo:6
ports:
- "27017:27017"
volumes:
- mongodb:/data/db
volumes:
mongodb:
- Backend will be accessible at
http://localhost:5000
- Frontend will be accessible at
http://localhost:5173
- MongoDB UI (if added later) can also be attached