Docker LaabPro
A continuación vamos a explicar los pasos a seguir para tener el proyecto de LaabPro. Todo esto se realizará en nuestra máquina virtual, es decir, en linux.
Para comenzar nos bajamos el repositorio Docker-moodle-laabpro.
Abrimos el proyecto desde visualStudio, desde la terminal nos movemos a la carpeta depeloment-enviroment.
Desde la terminal ejecutamos el siguiente comando para saber si hay algun contenedor ejecutandose. Nos mostrara una lista de los contenedores que se están ejecutando.
docker ps -aSi hay algún contenedor ejecutandose hay que paralo y eliminarlo. Para ello hay que ejecutar los siguientes comandos:
docker compose -f docker-compose.yaml -p nombre_del_contenedor downdocker volume rm $(docker volume ls -q)Para comprobar que se han parado e eliminador los contenedores volvemos a ejecutar:
docker ps -aUna vez que ya no hay ningún contenedor ejecutandose, creamos el entorno local levantando los contenedores del Adminer, Mariadb y el propio Moodle.
docker compose -f docker-compose.yaml -p devmoodle up -dParan saber si hemos levantado los contenedores ejecutando el siguiente comando
docker ps -aPara entrar en el contenedor, hay que tener instalado en el visual el plugin de Dev Containers. Una vez disponemos de dicho plugin,
tenemos que hacer “atach” con el contenedor que hemos levantado, devmoodle -> moodle_server.
Desde la terminal cambiamos al directorio /bitnami/moodle
cd /bitnami/moodleEn este directorio se encuentra toda la estructura de Moodle, y en la carpeta local encontraremos los plugins en diferentes carpetas.
Antes de finalizar hay que cambiar a la rama develop y actualizar, esto se repetira entrando en las carpetas de cada uno de los diferentes plugins.