add service template for moodle based on bitnami images
This commit is contained in:
39
templates/compose/moodle.yaml
Normal file
39
templates/compose/moodle.yaml
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# documentation: https://moodle.org
|
||||||
|
# slogan: Moodle is the world’s most customisable and trusted eLearning solution that empowers educators to improve our world.
|
||||||
|
# tags: moodle, elearning, education, lms, cms, open, source, low, code
|
||||||
|
|
||||||
|
services:
|
||||||
|
mariadb:
|
||||||
|
image: mariadb:11.1
|
||||||
|
environment:
|
||||||
|
- ALLOW_EMPTY_PASSWORD=no
|
||||||
|
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT
|
||||||
|
- MYSQL_DATABASE=bitnami_moodle
|
||||||
|
- MYSQL_USER=$SERVICE_USER_MARIADB
|
||||||
|
- MYSQL_PASSWORD=$SERVICE_PASSWORD_MARIADB
|
||||||
|
- MARIADB_CHARACTER_SET=utf8mb4
|
||||||
|
- MARIADB_COLLATE=utf8mb4_unicode_ci
|
||||||
|
volumes:
|
||||||
|
- mariadb-data:/var/lib/mysql
|
||||||
|
|
||||||
|
moodle:
|
||||||
|
image: docker.io/bitnami/moodle:4.3
|
||||||
|
environment:
|
||||||
|
- MOODLE_DATABASE_HOST=mariadb
|
||||||
|
- MOODLE_DATABASE_PORT_NUMBER=3306
|
||||||
|
- MOODLE_DATABASE_USER=$SERVICE_USER_MARIADB
|
||||||
|
- MOODLE_DATABASE_NAME=bitnami_moodle
|
||||||
|
- MOODLE_DATABASE_PASSWORD=$SERVICE_PASSWORD_MARIADB
|
||||||
|
- ALLOW_EMPTY_PASSWORD=no
|
||||||
|
- SERVICE_FQDN_MOODLE_8080
|
||||||
|
- SERVICE_FQDN_MOODLE_8443
|
||||||
|
- MOODLE_USERNAME=$SERVICE_USER_MOODLE
|
||||||
|
- MOODLE_PASSWORD=$SERVICE_PASSWORD_MOODLE
|
||||||
|
- MOODLE_EMAIL=user@example.com
|
||||||
|
- MOODLE_SITE_NAME=${MOODLE_SITE_NAME:-New Site}
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- moodle_data:/bitnami/moodle
|
||||||
|
- moodledata_data:/bitnami/moodledata
|
||||||
|
depends_on:
|
||||||
|
- mariadb
|
Reference in New Issue
Block a user