Contains a single docker compose
file which can be used to used to create a moodle
server locally.
Build and run: sh run.sh
Portal Documentaion: https://docs.moodle.org/310/en/Main_page
Contains a single docker compose
file which can be used to used to create a moodle
server locally.
Build and run: sh run.sh
Portal Documentaion: https://docs.moodle.org/310/en/Main_page
version: '2' | |
services: | |
mariadb: | |
image: 'docker.io/bitnami/mariadb:10.5-debian-10' | |
environment: | |
- ALLOW_EMPTY_PASSWORD=yes | |
- MARIADB_USER=bn_moodle | |
- MARIADB_DATABASE=bitnami_moodle | |
volumes: | |
- 'mariadb_data:/bitnami/mariadb' | |
moodle: | |
image: 'docker.io/bitnami/moodle:3-debian-10' | |
ports: | |
- '80:8080' | |
- '443:8443' | |
environment: | |
- MOODLE_DATABASE_HOST=mariadb | |
- MOODLE_DATABASE_PORT_NUMBER=3306 | |
- MOODLE_DATABASE_USER=bn_moodle | |
- MOODLE_DATABASE_NAME=bitnami_moodle | |
- ALLOW_EMPTY_PASSWORD=yes | |
volumes: | |
- 'moodle_data:/bitnami/moodle' | |
- 'moodledata_data:/bitnami/moodledata' | |
depends_on: | |
- mariadb | |
volumes: | |
mariadb_data: | |
driver: local | |
moodle_data: | |
driver: local | |
moodledata_data: | |
driver: local |
echo ---------------------------- | |
echo killing old docker processes | |
echo ---------------------------- | |
sudo docker-compose rm -fs | |
echo ---------------------------- | |
echo building and running docker containers | |
echo ---------------------------- | |
sudo docker-compose up --build -d |