From 59bd3a0690ff24e2432e75436d5565420e627ff3 Mon Sep 17 00:00:00 2001 From: dominikhoebert <42839893+dominikhoebert@users.noreply.github.com> Date: Thu, 1 Aug 2024 17:04:15 +0200 Subject: [PATCH] added moodle --- dummy/compose.yml | 7 ++++++ moodle/compose.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 moodle/compose.yml diff --git a/dummy/compose.yml b/dummy/compose.yml index 30a6fb2..f2fb267 100644 --- a/dummy/compose.yml +++ b/dummy/compose.yml @@ -5,4 +5,11 @@ name: services: + + networks: + - proxy + +networks: + proxy: + external: true \ No newline at end of file diff --git a/moodle/compose.yml b/moodle/compose.yml new file mode 100644 index 0000000..1d5b7f7 --- /dev/null +++ b/moodle/compose.yml @@ -0,0 +1,54 @@ +# https://hub.docker.com/r/bitnami/moodle + +# open source online Learning Management System widely used at universities, schools, and corporations. It is modular and highly adaptable to any type of online learning + +# Login: user/bitnami + +name: moodle +services: + mariadb-moodle: + container_name: mariadb-moodle + image: docker.io/bitnami/mariadb:11.4 + environment: + # ALLOW_EMPTY_PASSWORD is recommended only for development. + - ALLOW_EMPTY_PASSWORD=yes + - MARIADB_USER=bn_moodle + - MARIADB_DATABASE=bitnami_moodle + - MARIADB_CHARACTER_SET=utf8mb4 + - MARIADB_COLLATE=utf8mb4_unicode_ci + volumes: + - 'mariadb_data:/bitnami/mariadb' + networks: + - proxy + moodle: + container_name: moodle + image: docker.io/bitnami/moodle:4.4 + ports: + - '8089:8080' + #- '443:8443' + environment: + - MOODLE_DATABASE_HOST=mariadb-moodle + - MOODLE_DATABASE_PORT_NUMBER=3306 + - MOODLE_DATABASE_USER=bn_moodle + - MOODLE_DATABASE_NAME=bitnami_moodle + # ALLOW_EMPTY_PASSWORD is recommended only for development. + - ALLOW_EMPTY_PASSWORD=yes + volumes: + - 'moodle_data:/bitnami/moodle' + - 'moodledata_data:/bitnami/moodledata' + depends_on: + - mariadb-moodle + networks: + - proxy + +networks: + proxy: + external: true + +volumes: + mariadb_data: + driver: local + moodle_data: + driver: local + moodledata_data: + driver: local \ No newline at end of file