infra/docs/mediawiki-updates.md
teutat3s 1c05fd39a4
All checks were successful
Flake checks / Check (pull_request) Successful in 4m30s
docs: how to update mediawiki wiki.pub.solar
2024-01-08 14:54:25 +01:00

927 B

Updating mediawiki docker container

See the mediawiki-oidc-docker repository for instructions on updating our customized mediawiki docker image.

To deploy a new docker image to nachtigall, first bump the mediawiki version of the docker image tag in hosts/nachtigall/apps/mediawiki.nix (search for image).

Next, push your changes to https://git.pub.solar and get them reviewed and approved.

After approval, create a fresh backup of the database and deploy the changes to nachtigall:

ssh barkeeper@nachtigall.pub.solar
sudo -u postgres pg_dump --create -Fc mediawiki > mediawiki-db-$(date +%F).dump
exit
deploy --targets '.#nachtigall'

Then, finalize the update by running the database migration script:

ssh barkeeper@nachtigall.pub.solar
docker exec -it mediawiki bash
php maintenance/run.php update.php