- Miguel Oliveira Carballo [email protected]
- Ivan Cillero Seijas [email protected]
- Andres Abal Aldao [email protected]
- Marcos Vázquez Campos [email protected]
- Previamente a los pasos descritos a continuación, es necesario tener Doker instalado y en funcionamiento. Es posible que durante la instalación, aquellos que curseis DR tengais problemas. Os recomendamos abrir un cmd como administrador, ejecutar el comando "bcdedit /set hypervisorlaunchtype auto" y reiniciar. Si queréis volver a ejecutar vuestras máquinas virtuales con normalidad, ejecutad "bcdedit /set hypervisorlaunchtype off" y reiniciar también. La instalación de Docker la podeis seguir desde su página web (https://docs.docker.com/).
- También será necesario tener instalado visual studio. Métodos de instalación disponibles en su página web (https://code.visualstudio.com/download).
Para realizar la instalación del proyecto es necesario descargar 2 extensiones en visual studio: Dev Containters y Docker.
Una vez tengamos dichas extensiones, abrimos el código fuente. Si tenemos las extensiones correctamente instaladas y funcionando, se generará una alerta abajo a la derecha que nos sugiere abrir el código en un contenedor:
Si no fuese así, debería repasarse la instalación. De todas formas, puede intentarse lanzar el proyecto en un contenedor siguiendo los siguientes pasos.
- Pulsa Ctrl + Shift + P.
- Selecciona la opción "Reopen and Rebuild in a Container"
- Se debería generar un container con una base de datos y una maquina virtual con python y las librerías necesarias para ejecutar el código.
- Escribe en el terminal de la maquina virtual, desde el directorio src el siguiente código
python manage.py runserver localhost:8080
Especial enfasis en que el puerto sea 8080. De otra forma no funcionará.