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`
+
### 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:
 
 
**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.

    1. Getting started
      1. 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


      1. Go to the project directory
 
  cd Canasta_OpenCSP


      1. Build the image
  docker build . -t canasta-opencsp:2.0


      1. Change to the other project folder
 
  cd ../Canasta-DockerCompose


      1. 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


      1. 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/
      1. Restart the stack
 
  docker-compose down
  docker-compose up -d
    1. 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.