This is the development version for the new mwstake.org/wiki.
Software "Canasta"
Jump to navigation
Jump to search
A full-featured MediaWiki stack for easy deployment of enterprise-ready MediaWiki on production environments.
|
In this context
|
Options
- OPTION: Canasta can be managed by Software "Canasta CLI".
SCENARIO: Upgrade Canasta-DockerCompose
https://groups.google.com/g/canasta-wiki/c/z0zq6vuvPnk
- ACTION:
cd
into a Canasta-DockerCompose directory. Such a directory is identified bygit remote -v
, which must returnorigin https://github.com/CanastaWiki/Canasta-DockerCompose (fetch)
. - ENSURE: Run
git status
and make sure there are no directories/files listed underChanges not staged for commit:
. Shouldn't docker-compose.override.yml be ignored? Issue Are root level items in docker-compose.override.yml extending or completely replacing correpsonding root level items in docker-compose.yml? Issue - ACTION: Run
git pull
SCENARIO: Derive container image from canasta's original image
EXAMPLE: Derive container image extended for supporting https://github.com/dataspects/mediawiki-extensions-Dataspects
- Add to https://github.com/CanastaWiki/Canasta/blob/master/Dockerfile:
php7.4-sqlite3
- Add to https://github.com/CanastaWiki/Canasta/blob/master/_sources/configs/composer.canasta.json: "symfony/http-client": "5.4.20", "nyholm/psr7": "1.5.1", "laudis/neo4j-php-client"
- Build image:
Only working if adding "RUN cd $MW_HOME && composer require --with-all-dependencies meilisearch/meilisearch-php:0.26.1 symfony/http-client nyholm/psr7 laudis/neo4j-php-client" to Canasta's official Dockerfile Issue
SCENARIO: Run a localhost clone of a Canasta instanced backed up at a RESTIC_REPOSITORY
SCENARIO: Develop an extension in the context of Canasta
Issues
- getenv('MW_SITE_SERVER') is not working. Issue
- After installing https://github.com/Open-CSP/WSSlots.git, we need to docker-compose down/up.