docker-projects/moodle/compose.yml
2024-08-03 21:26:02 +02:00

55 lines
1.4 KiB
YAML

# 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