Skip to content

Instantly share code, notes, and snippets.

@tomasmetal23
Last active June 10, 2020 22:55
Show Gist options
  • Save tomasmetal23/f0e3364363b2fa3fa3fc0945beddc26b to your computer and use it in GitHub Desktop.
Save tomasmetal23/f0e3364363b2fa3fa3fc0945beddc26b to your computer and use it in GitHub Desktop.
version: '2'
networks:
proxy:
external: true
internal:
external: false
services:
mariadb:
image: 'bitnami/mysql:5.7'
container_name: moodle_db
networks:
- internal
labels:
- traefik.enable=false
- traefik.backend=moodle_db
# - traefik.port=3306:3306
environment:
- MYSQL_USER=bn_moodle
- MYSQL_DATABASE=bitnami_moodle
- ALLOW_EMPTY_PASSWORD=yes
- BITNAMI_DEBUG=true
volumes:
- 'mariadb_data:/bitnami'
moodle:
# image: 'bitnami/moodle:latest'
image: 'bitnami/moodle:latest'
container_name: moodle_aula
labels:
- traefik.backend=moodle_aula
- traefik.frontend.rule=Host:domain.com
- traefik.docker.network=proxy
- traefik.port=80
# - traefik.port=443
environment:
- MARIADB_HOST=mariadb
- MARIADB_PORT_NUMBER=3306
- MOODLE_DATABASE_USER=bn_moodle
- MOODLE_DATABASE_NAME=bitnami_moodle
- ALLOW_EMPTY_PASSWORD=yes
# - SMTP_HOST=smtp.gmail.com
# - SMTP_PORT=587
# - SMTP_USER=correod@gmail.com
# - SMTP_PASSWORD=password
# - SMTP_PROTOCOL=tls
networks:
- internal
- proxy
# ports:
# - '80:80'
# - '443:443'
volumes:
- 'moodle_data:/bitnami'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
moodle_data:
driver: local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment