-
html
- Arquivos da aplicação. No caso o Moodle;
- Vcê pode fazer o download do pacote fechado do Moodle ou via Git;
- Download via GIT:
git clone https://github.com/moodle/moodle.gitgit branch -t MOODLE_32_STABLE origin/MOODLE_32_STABLEConfigura para a versão 3.2.x do Moodle;
-
moodledatas
- Espaço reservado para criar sua pasta do Moodledata.;
- Padrão sugerido: moodledata_[nome_da_aplicacao];
-
php7.0-ubuntu
- Dockfile contendo as configurações do serviço.
-
postgres
- ./postgres/postgres-data: a pasta deve ser criada por você. Crie /postgres/postgres-data. É o volume que guardará os dados na sua máquina local
- /scripts:
- init.sql: por padrão cria uma base de dados chamada Moodle; [Você pode alterar]
- ./postgres/script/init.sql: altere o nome do banco de dados para criar uma nova base;
- ./moodledatas/: crie aqui uma nova pasta moodledata para nova instância Moodle;
git clone https://github.com/srssaulo/moodle-dev-env.git
- Vá até a raíz do projeto e execute:
./start 7.2 # é necessário passar a versão do phpOU
- Vá até a raíz do projeto e execute o docker-compose.yml
docker-compose -f docker-compose-php5.6.yml up -d
ou
docker-compose -f docker-compose-php7.0.yml up -d
ou
docker-compose -f docker-compose-php7.2.yml up -d
- Acesse localhost:8080
- Vá até a raíz do projeto e execute:
./stop 7.2 # é necessário passar a versão do phpOU
- Vá até a raíz do projeto e execute o docker-compose.yml
docker-compose -f docker-compose-php5.6 down
ou
docker-compose -f docker-compose-php7.0 down
ou
docker-compose -f docker-compose-php7.2 down
- Caso queira enviar um arquivo .sql para restore na base de dados baste ir para:
cd ./postgres/tmp - Caso queira enviar acessar os logs do servidor apache:
cd ./php5.6-ubuntu/logs #escolha a versão