I work in moodle on docker I created docker -compose which downloads volumes so that I can upgrade moodle with personal plugins
Currently moodle works very very slowly. I already tried to increase the memory and it didn't help.
My docker -compose is:
version: '3'
services:
image: bitnami/mariadb
container_name: mariadb
ports:
- "3306:3306"
environment:
- MARIADB_USER=bn_moodle
- MARIADB_PASSWORD=foobar1111
- MARIADB_ROOT_PASSWORD=foobar1111
- MARIADB_DATABASE=bitnami_moodle
volumes:
- ./downloads/mariadb:/bitnami/mariadb
networks:
default:
aliases:
- my-api.dev
moodle:
image: bitnami/moodle:latest
environment:
- BITNAMI_DEBUG=true
- MOODLE_DATABASE_HOST=mariadb
- MOODLE_DATABASE_PORT_NUMBER=3306
- MOODLE_DATABASE_USER=bn_moodle
- MOODLE_DATABASE_NAME=bitnami_moodle
- MOODLE_DATABASE_PASSWORD=foobar1111
- MOODLE_DATABASE_ROOT_PASSWORD=foobar1111
- MOODLE_SITE_NAME=Moodle skyvar
- MOODLE_USERNAME=foobar_user
- MOODLE_PASSWORD=foobar1111
- NODE_APP_URL=localhost
volumes:
- ./downloads/moodle:/bitnami/moodle
- ./downloads/moodledata:/bitnami/moodledata
ports:
- 80:8080
- 443:8443
extra_hosts:
- "host.docker.internal:host-gateway"
depends_on:
- mariadb
- api
networks:
default:
aliases:
- my-api.dev
api:
build:
context: .
ports:
- 3500:3500
volumes:
- .:/var/www
environment:
FLASK_DEBUG: "true"
networks:
default:
aliases:
- my-api.dev
extra_hosts:
- "host.docker.internal:host-gateway"
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
ports:
- '8080:80'
environment:
PMA_HOST: mariadb
PMA_PORT: 3306
depends_on:
- mariadb
networks:
default:
aliases:
- my-api.dev
volumes:
mariadb_data:
moodle_data:
moodledata_data:
someone can help me?