Docker:
Ubuntu:
$ sudo apt-get update && sudo apt-get install docker-ce
CentOS:
$ sudo yum install docker-ce
Clonar el repositorio y ejecutar
$ docker-compose up -d
$ docker-compose logs -f
Click a http://localhost:8080: para la aplicación principal.
Click a http://localhost:8000: para la API en GraphQL.
Click a http://localhost:8000/admin: para el panel de administración de Django.
- Descargar Docker Installer
- Doble click al instalador y seguir los pasos de instalación. Terminada la instalación, aceptar habilitación de Hyper-V en caso de no estar habilitado.
- Reiniciar el equipo, al iniciar, el icono de la ballenita aparecerá en la barra de notificaciones indicando que Docker está en funcionamiento.
- Abrir Powershell e ir a la raíz del proyecto y ejecutar el siguiente comando:
$ docker-compose up
- Al finalizar la instalación, docker solicitará permisos para compartir la unidad C.
- En Windows es importante que en el archivo
docker-compose.yml
se modifique "localhost" a la IP de la máquina
- Obtén el archivo workshop.zip que contiene los elementos necesarios y descomprímelo.
- Navega hasta el directorio resultante.
$ cd workshop
- Si estás en Linux o Mac, ejecuta:
$ sh import_repo_and_containers.sh
Si estás en Windows:
$ .\import_repo_and_containers.ps1
Si aparece un error de permisos por la Execution Policy, presionar la tecla Windows + R, y ejecutar lo siguiente:
$ powershell –ExecutionPolicy Bypass
# y en la nueva terminal, ejecutar:
$ .\import_repo_and_containers.ps1
- Ya ejecutada la importación, ejecuta la siguientes instrucciones para proceder con la instalación:
$ cd workshop
$ docker-compose -f docker-compose.alt.yml up -d
$ docker-compose logs -f
Con eso los contenedores quedarán funcionando.
Deberás ejecutar uno de los siguientes comandos según a qué contenedor deseas acceder:
$ docker-compose exec back sh
$ docker-compose exec front sh