Bienvenido/a al repositorio del TFG de Mercedes Lorenzo Aragón. Aquí tienes instrucciones para ejecutar el backend y el frontend.
-
Entra en la carpeta del backend:
cd backend -
Activa el entorno virtual:
source venv/bin/activate -
Instala las dependencias:
pip install -r requirements.txt
-
Construye la imagen Docker:
docker build -t backend . -
Ejecuta el contenedor Docker:
docker run -p 8000:8000 --env-file /home/mercedes/config/.env.development -v /home/mercedes/config:/microservice/config -it backend
-
Entra en la carpeta del frontend:
cd frontend -
Activa el entorno virtual:
source venv2/bin/activate -
Instala las dependencias:
pip install -r requirements.txt
-
Construye la imagen Docker:
docker build -t flask-frontend . -
Ejecuta el contenedor Docker:
docker run -p 5000:5000 --env-file /home/mercedes/frontConfig/.env -v /home/mercedes/frontConfig:/frontend/config -it flask-frontend
- Asegúrate de tener Docker instalado y funcionando.
- Las rutas de los archivos
.envy las carpetas montadas (-v) deben existir y contener la configuración necesaria. - Para salir de los contenedores usa
Ctrl + C. - Debes tener el contenedor de MongoDB Community Server en tu Docker y abierto para que se conecten a la base de datos.
Puedes encontrarlo aquí: MongoDB Community Server en Docker Hub