Docker » History » Version 10
Levin Jason Meierhöfer, 15.07.2022 15:54
1 | 1 | Benjamin Baer | h1. Docker |
---|---|---|---|
2 | |||
3 | 7 | Carsten Rose | * mysql: Option a) lokal, Option b) remote |
4 | * nginx |
||
5 | 1 | Benjamin Baer | * ldap auth (evtl. CA certificate noetig) |
6 | * wkhtml |
||
7 | 6 | Carsten Rose | * qfqpuppeteer |
8 | * pdfjam, qpdf, ... |
||
9 | 7 | Carsten Rose | * composer / extension |
10 | 2 | Benjamin Baer | |
11 | 7 | Carsten Rose | * LDAP: https://extensions.typo3.org/extension/ig_ldap_sso_auth/ |
12 | * QFQ: https://qfq.io/download/ |
||
13 | * UZH_CD: https://git.math.uzh.ch/typo3/uzh_cd_template/-/tree/master |
||
14 | 3 | Marc Egger | |
15 | |||
16 | h2. Build Images |
||
17 | |||
18 | # Checkout repository: https://systemvcs.math.uzh.ch/megger/qfq_docker |
||
19 | 5 | Marc Egger | # Follow the instructions "build typo3 docker image" and "build python selenium image" in README.md |
20 | 9 | Levin Jason Meierhöfer | |
21 | h2. Setup (webwork20) |
||
22 | |||
23 | !Untitled_0019.png! |
||
24 | |||
25 | Es werden 4 Docker Container via `docker compose up -d` erstellt. |
||
26 | |||
27 | Anweisungen dazu im Git unter: https://systemvcs.math.uzh.ch/it/typo3-docker |
||
28 | 10 | Levin Jason Meierhöfer | |
29 | |||
30 | * Alle wichtigen Dateien sind im Moment unter /var/docker auf webwork20 (und im Git) abgelegt |
||
31 | * Bei den Containern fuer typo3 und nginx wird das lokale Verzeichnis /var/docker/html im Container auf /var/www/html gemountet |
||
32 | * Fuer die Datenbank wird das lokale Verzeichnis /var/lib/mariadb-docker im Container mariadb auf /var/lib/mysql gemountet |
||
33 | * Die Daten in diesen lokalen Verzeichnissen (Volumes) sollten auch beim loeschen und erstellen der Docker Container keine Daten verlieren |