- Clone o projeto mediawiki-development:
git clone https://github.com/LibreCodeCoop/mediawiki-development
- Acesse a pasta do projeto:
cd wediawiki-development
- Crie uma pasta chamada volumes:
mkdir volumes
- Clone o projeto mapa-colaborativo dentro da pasta volumes em uma pasta chamada src:
git clone https://github.com/LibreCodeCoop/mapa-colaborativo.git volumes/src
- Crie o subdiretório /mysql/dump dentro da pasta volumes:
mkdir -p volumes/mysql/dump
- Coloque o dump do seu projeto na pasta
volumes/mysql/dump
- Caso necessário, crie o arquivo
.env
ou utilize um existente. - Clone o projeto do MediaWiki no subdiretório volumes/mediawiki:
git clone --progress --single-branch --depth 1 --branch 1.41.0 --recurse-submodules -j 4 https://gerrit.wikimedia.org/r/mediawiki/core.git volumes/mediawiki
- Inicie o projeto:
docker compose up -d
- Acesse o conteiner do projeto:
docker compose exec -u www-data mediawiki bash
- Execute a instalação das extensões:
composer update --no-dev -o
- Execute a atualização do banco:
php maintenance/update.php --quick
- Se tiver algum patch a aplicar, execute:
cd volumes/mediawiki;git apply ../src/patch-01.diff
https://www.mediawiki.org/wiki/Manual:Interface/Sitenotice