Blame
29c2be | Ralph Thesen | 2024-10-19 11:28:18 | 1 | # FAQ |
2 | ||||
3 | We cover both frequently asked questions and special cases that would polute the documentation here. |
|||
4 | ||||
5 | ## Installation |
|||
6 | ||||
7 | ### Environments with SELinux |
|||
8 | ||||
9 | To make An Otter Wiki run in an environment with `SELINUX=enforcing` with the methods propose in the [[Installation]] document the bind mounts have to be adjusted. |
|||
10 | ||||
11 | When podman gives you the error message |
|||
12 | ``` |
|||
13 | mkdir: cannot create directory '/app-data': Permission denied |
|||
14 | ``` |
|||
15 | please update your `compose.yaml` to |
|||
16 | ```yaml |
|||
17 | services: |
|||
18 | otterwiki: |
|||
19 | image: redimp/otterwiki:2 |
|||
20 | restart: unless-stopped |
|||
21 | ports: |
|||
22 | - 8080:80 |
|||
23 | volumes: |
|||
24 | - ./app-data:/app-data:Z |
|||
25 | ``` |
|||
26 | ||||
27 | For podman please see the [podman troubleshooting guide](https://github.com/containers/podman/blob/main/troubleshooting.md#2-cant-use-volume-mount-get-permission-denied) for more details and instructions. |
|||
28 | ||||
29 | In our tests in rocky:9 docker configured the permissions even with setting the `:z` flag, please see the [docker documentation about bind mounts](https://docs.docker.com/engine/storage/bind-mounts/#configure-the-selinux-label) for more details. |