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 |