Line 4: | Line 4: | ||
## Getting started | ## Getting started | ||
− | Clone the project and the Docker Compose companion project | + | ### Clone the project and the Docker Compose companion project |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Line 14: | Line 14: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | Go to the project directory | + | ### Go to the project directory |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Line 22: | Line 21: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | Build the image | + | ### Build the image |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Line 30: | Line 28: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | Change to the other project folder | + | ### Change to the other project folder |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Line 38: | Line 35: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | Start the Canasta stack | + | ### Start the Canasta stack |
<mark>NOTE: If, in the build step, you tagged the image differently from how I specified it above, you will need to alter this docker-compose.override.yml file as well at before you try to spin up Canasta.</mark> | <mark>NOTE: If, in the build step, you tagged the image differently from how I specified it above, you will need to alter this docker-compose.override.yml file as well at before you try to spin up Canasta.</mark> | ||
Line 47: | Line 43: | ||
docker-compose up -d | docker-compose up -d | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | + | ### Install a wiki | |
− | + | Navigate to https://localhost and follow the installation steps | |
Copy the now downloaded LocalSettings.php to the config subdir | Copy the now downloaded LocalSettings.php to the config subdir | ||
Line 61: | Line 55: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ### Restart the stack | |
− | |||
− | Restart the stack | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Line 70: | Line 62: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ## OPTIONAL: | |
− | |||
− | |||
Follow the Open-CSP installation progress | Follow the Open-CSP installation progress | ||
Line 80: | Line 70: | ||
<mark>If you're just running the one Canasta instance it'll be canasta-dockercompose_web_1. Otherwise you can use 'docker ps' to find it.</mark> | <mark>If you're just running the one Canasta instance it'll be canasta-dockercompose_web_1. Otherwise you can use 'docker ps' to find it.</mark> | ||
− | + | ||
You're done. 🥳 | You're done. 🥳 | ||
Visit your site. | Visit your site. |
Revision as of 12:13, 25 April 2025
This projects aims to integrate Open-CSP 2.0 into CanastaWiki.
- Getting started
- Clone the project and the Docker Compose companion project
git clone https://github.com/LarsS88/Canasta_OpenCSP.git
git clone https://github.com/LarsS88/Canasta-DockerCompose.git
- Go to the project directory
cd Canasta_OpenCSP
- Build the image
docker build . -t canasta-opencsp:2.0
- Change to the other project folder
cd ../Canasta-DockerCompose
- Start the Canasta stack
NOTE: If, in the build step, you tagged the image differently from how I specified it above, you will need to alter this docker-compose.override.yml file as well at before you try to spin up Canasta.
docker-compose up -d
- Install a wiki
Navigate to https://localhost and follow the installation steps
Copy the now downloaded LocalSettings.php to the config subdir
cp <browser download folder>/LocalSettings.php config/
- Restart the stack
docker-compose down
docker-compose up -d
- OPTIONAL:
Follow the Open-CSP installation progress
docker logs <web container name> --follow
If you're just running the one Canasta instance it'll be canasta-dockercompose_web_1. Otherwise you can use 'docker ps' to find it.
You're done. 🥳 Visit your site.