Line 5: Line 5:
  
 
Clone the project and the Docker Compose companion project
 
Clone the project and the Docker Compose companion project
 
+
```bash   
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
 
 
   git clone https://github.com/LarsS88/Canasta_OpenCSP.git
 
   git clone https://github.com/LarsS88/Canasta_OpenCSP.git
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   git clone https://github.com/LarsS88/Canasta-DockerCompose.git
 
   git clone https://github.com/LarsS88/Canasta-DockerCompose.git
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
 
---
 
---
Line 18: Line 17:
 
Go to the project directory   
 
Go to the project directory   
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   cd Canasta_OpenCSP
 
   cd Canasta_OpenCSP
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
 
---
 
---
Line 26: Line 25:
 
Build the image   
 
Build the image   
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   docker build . -t canasta-opencsp:2.0
 
   docker build . -t canasta-opencsp:2.0
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
 
---
 
---
Line 34: Line 33:
 
Change to the other project folder   
 
Change to the other project folder   
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   cd ../Canasta-DockerCompose
 
   cd ../Canasta-DockerCompose
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
 
---
 
---
Line 44: Line 43:
 
<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>
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   docker-compose up -d
 
   docker-compose up -d
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
 
 
 
---
 
---
  
Line 58: Line 56:
 
Copy the now downloaded LocalSettings.php to the config subdir
 
Copy the now downloaded LocalSettings.php to the config subdir
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   cp <browser download folder>/LocalSettings.php config/
 
   cp <browser download folder>/LocalSettings.php config/
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
 
---
 
---
Line 66: Line 64:
 
Restart the stack
 
Restart the stack
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   docker-compose down
 
   docker-compose down
 
   docker-compose up -d
 
   docker-compose up -d
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
  
 
---
 
---
Line 76: Line 74:
 
Follow the Open-CSP installation progress
 
Follow the Open-CSP installation progress
  
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])bash   
+
```bash   
 
   docker logs <web container name> --follow
 
   docker logs <web container name> --follow
[[User:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|Fd4138e7-8b46-4c8f-99bf-d4b738ebc295]] ([[User talk:Fd4138e7-8b46-4c8f-99bf-d4b738ebc295|talk]])
+
```
 
<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 12:02, 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 ```bash

 git clone https://github.com/LarsS88/Canasta_OpenCSP.git

```

```bash

 git clone https://github.com/LarsS88/Canasta-DockerCompose.git

```

---

Go to the project directory

```bash

 cd Canasta_OpenCSP

```

---

Build the image

```bash

 docker build . -t canasta-opencsp:2.0

```

---

Change to the other project folder

```bash

 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.

```bash

 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

```bash

 cp <browser download folder>/LocalSettings.php config/

```

---

Restart the stack

```bash

 docker-compose down
 docker-compose up -d

```

---

    • OPTIONAL:**

Follow the Open-CSP installation progress

```bash

 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.