Development

Canasta: Using Canasta > Other maintenance

The following are some of the other options available for configuring and maintaining a Canasta wiki or wiki farm.

Table of contents

canasta maintenance

Run maintenance scripts for a Canasta installation.

Common Flags:

Flag Short Default Description
--id -i Canasta instance ID
--path -p Current directory Path to the Canasta installation

canasta maintenance update

Run standard maintenance update jobs (update.php, runJobs.php, and Semantic MediaWiki rebuildData.php).

Usage:

canasta maintenance update [flags]

Example:

sudo canasta maintenance update -i mywiki

canasta maintenance script

Run a specific maintenance script.

Usage:

canasta maintenance script "[scriptname.php] [args]" [flags]

Examples:

sudo canasta maintenance script "rebuildall.php" -i mywiki
sudo canasta maintenance script "importDump.php /path/to/dump.xml" -i mywiki

canasta start

Start a Canasta installation.

Usage:

canasta start [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID
--path -p Current directory Path to the Canasta installation
--orchestrator -o compose Orchestrator to use

Example:

sudo canasta start -i mywiki

canasta stop

Stop a Canasta installation.

Usage:

canasta stop [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID
--path -p Current directory Path to the Canasta installation
--orchestrator -o compose Orchestrator to use

Example:

sudo canasta stop -i mywiki

canasta restart

Restart a Canasta installation.

Usage:

canasta restart [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID
--path -p Current directory Path to the Canasta installation
--orchestrator -o compose Orchestrator to use
--verbose -v false Verbose output

Example:

sudo canasta restart -i mywiki

canasta upgrade

Upgrade a Canasta installation to the latest version.

Usage:

canasta upgrade [flags]

Flags:

Flag Short Default Description
--id -i Canasta instance ID
--path -p Current directory Path to the Canasta installation

Example:

sudo canasta upgrade -i mywiki

This command:

  1. Pulls the latest changes from the Canasta repository
  2. Pulls the latest Docker images
  3. Restarts the containers
  4. Flushes the cache

canasta version

Display the Canasta CLI version information.

Usage:

canasta version