Préparation de l'image docker

Volumes docker

Créer les dossiers volume utiles
  • LINUX
mkdir -p /path_to_workshop_volume/{mdldatas,code,moosh,database}

  • WINDOWS
mkdir C:\path_to_workshop_volume\mdldatas
mkdir C:\path_to_workshop_volume\code
mkdir C:\path_to_workshop_volume\moosh
mkdir C:\path_to_workshop_volume\database

  • Récupérer le fichier docker-compose.yml et le fichier env.sample
git clone https://git.unistra.fr/cperves/moosh-workshop.git
cd moosh-workshop
#LINUX
cp .env.sample .env
#WINDOWS
copy .env.sample .env

  • Remplir le fichier .env avec notamment le volume précédemment créé (sa racine)
# LINUX dans le fichier .env
# VOLUMES_ROOT_PATH=/path_to_workshop_volume/
# WINDOWS dans le fichier .env
VOLUMES_ROOT_PATH=C:\path_to_workshop_volume\

  • Récupérer l'image docker
docker pull registry.app.unistra.fr/cperves/moosh-workshop/moodle_0

  • Premier lancement Initialisation de la base de donnée Moodle
LINUX
#Se loguer à dockerhub pour récupérer les images utiles docker login --username cd racine_dockercompose
INIT_PLF=1 docker compose up
# Si vous voulez lancer en silencieux
# INIT_PLF=1 docker compose up --detach
# Les autres fois, une fois la bdd initialisée
# INIT_PLF=0 docker compose up --detach

WINDOWS
cd racine_dockercompose
docker login --username <votre_mail@institute.com>
SET INIT_PLF=1
docker compose up
# Si vous voulez lancer en silencieux
# docker compose up --detach
# Les autres fois, une fois la bdd initialisée
# SET INIT_PLF=0

MOODLE s'installe!


Il est accessible sur http://locahost:80 

Pour votre confort installez les package de langue français et passez en français

On se retrouve mercredi après midi

Modifié le: mardi 2 juillet 2024, 11:51