🐳 moodle-docker_compose

Ambiente containerizado pré-configurado com Docker Compose para execução e desenvolvimento rápido do Moodle.

Visão Geral

O moodle-docker_compose provê a infraestrutura necessária para subir instâncias de desenvolvimento e testes locais do Moodle e seus plugins via contêineres Docker.

Instalação

Instale o plugin dentro do diretório apropriado da sua instalação Moodle (moodle_workspace):

git clone https://github.com/moodle-by-kelsoncm/moodle-docker_compose.git
cd moodle-docker_compose
docker compose build
docker compose up -d

Após clonar, acesse Administração do site → Notificações para concluir a instalação.

Configuração

Edite o arquivo docker-compose.yml para ajustar variáveis de ambiente, portas HTTP e nome da imagem de contêiner desejada.

Guia de Uso

Executar comandos de CLI no contêiner:
docker compose exec -T moodle php admin/cli/upgrade.php --non-interactive
docker compose exec -T moodle php admin/cli/purge_caches.php