No edit summary
No edit summary
Line 5: Line 5:


Clone the project and the Docker Compose companion project
Clone the project and the Docker Compose companion project
```bash
 
<syntaxhighlight lang="bash">
   git clone https://github.com/LarsS88/Canasta_OpenCSP.git
   git clone https://github.com/LarsS88/Canasta_OpenCSP.git
```
</syntaxhighlight>


```bash   
<syntaxhighlight lang="bash">  
   git clone https://github.com/LarsS88/Canasta-DockerCompose.git
   git clone https://github.com/LarsS88/Canasta-DockerCompose.git
```
</syntaxhighlight>


---
---
Line 17: Line 18:
Go to the project directory   
Go to the project directory   


```bash
<syntaxhighlight lang="bash">
   cd Canasta_OpenCSP
   cd Canasta_OpenCSP
```
</syntaxhighlight>


---
---
Line 25: Line 26:
Build the image   
Build the image   


```bash
<syntaxhighlight lang="bash">
   docker build . -t canasta-opencsp:2.0
   docker build . -t canasta-opencsp:2.0
```
</syntaxhighlight>


---
---
Line 33: Line 34:
Change to the other project folder   
Change to the other project folder   


```bash
<syntaxhighlight lang="bash">
   cd ../Canasta-DockerCompose
   cd ../Canasta-DockerCompose
```
</syntaxhighlight>


---
---
Line 43: Line 44:
<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>


```bash
<syntaxhighlight lang="bash">
   docker-compose up -d
   docker-compose up -d
```
</syntaxhighlight>
---
---


Line 56: Line 57:
Copy the now downloaded LocalSettings.php to the config subdir
Copy the now downloaded LocalSettings.php to the config subdir


```bash
<syntaxhighlight lang="bash">
   cp <browser download folder>/LocalSettings.php config/
   cp <browser download folder>/LocalSettings.php config/
```
</syntaxhighlight>


---
---
Line 64: Line 65:
Restart the stack
Restart the stack


```bash
<syntaxhighlight lang="bash">
   docker-compose down
   docker-compose down
   docker-compose up -d
   docker-compose up -d
```
</syntaxhighlight>


---
---
Line 74: Line 75:
Follow the Open-CSP installation progress
Follow the Open-CSP installation progress


```bash   
<syntaxhighlight lang="bash">  
   docker logs <web container name> --follow
   docker logs <web container name> --follow
```
</syntaxhighlight>
<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>



Revision as of 11:09, 25 April 2025

This projects aims to integrate Open-CSP 2.0 into CanastaWiki.

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