version: '2' services: mariadb: container_name: mariadb_compose image: 'bitnami/mariadb:latest' environment: - MARIADB_USER=bn_moodle - MARIADB_DATABASE=bitnami_moodle - ALLOW_EMPTY_PASSWORD=yes volumes: - 'mariadb_data:/bitnami' moodle: container_name: moodle_compose build: context: . environment: - MARIADB_HOST=mariadb - MARIADB_PORT_NUMBER=3306 - MOODLE_DATABASE_USER=bn_moodle - MOODLE_DATABASE_NAME=bitnami_moodle - ALLOW_EMPTY_PASSWORD=yes ports: - '80:80' - '443:443' volumes: - 'moodle_data:/bitnami' depends_on: - mariadb backend: container_name: backend_compose image: hftstuttgart/modocot-backend ports: - "8800:8080" server: image: gitea/gitea:latest environment: - USER_UID=1000 - USER_GID=1000 restart: always volumes: - ./gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - "222:22" volumes: mariadb_data: driver: local moodle_data: driver: local