Description
LearnHub currently has no Docker setup — the backend, frontend, and MongoDB all need to be installed and run manually. Adding containerization would make onboarding faster and keep environments consistent across contributors.
What's needed
Notes for contributors
This is open for anyone with Docker/DevOps experience to pick up. /assign yourself if you're taking it on. Happy to answer questions about the current backend/frontend structure if needed.
Description
LearnHub currently has no Docker setup — the backend, frontend, and MongoDB all need to be installed and run manually. Adding containerization would make onboarding faster and keep environments consistent across contributors.
What's needed
Dockerfilefor the backend (Express/Node)Dockerfilefor the frontend (React/Vite)docker-compose.ymlwiring up backend, frontend, and MongoDB together.envfiles (don't hardcode secrets in the compose file)seed.js) still works inside the containerized setupNotes for contributors
This is open for anyone with Docker/DevOps experience to pick up.
/assignyourself if you're taking it on. Happy to answer questions about the current backend/frontend structure if needed.