Benutzer-Werkzeuge

Webseiten-Werkzeuge


docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docker [2023/08/30 16:37] – [Konfigurationsdateien] lwsystemsdocker [2024/02/22 15:34] (aktuell) – [docker-compose] lwsystems
Zeile 22: Zeile 22:
 ===== docker-compose ===== ===== docker-compose =====
  
-Das Image kann mit Hilfe von //[[https://docs.docker.com/compose/install//|docker-compose]]// gestartet werden.+Das Image kann mit Hilfe von //[[https://docs.docker.com/compose/|docker-compose]]// gestartet werden.
  
 Hiefür wird das folgende Compose-File angelegt: Hiefür wird das folgende Compose-File angelegt:
Zeile 37: Zeile 37:
         restart: always         restart: always
         volumes:         volumes:
-            - ${ARCHIVECONF_DIR:-/etc/benno-web}:/etc/benno/+            - ${ARCHIVECONF_DIR:-/etc/benno}:/etc/benno/
             - ${ARCHIVE_DIR:-/srv/benno/archive}:/srv/benno/archive/             - ${ARCHIVE_DIR:-/srv/benno/archive}:/srv/benno/archive/
             - ${SYSTEM_DIR:-/srv/benno/system}:/srv/benno/system/             - ${SYSTEM_DIR:-/srv/benno/system}:/srv/benno/system/
Zeile 57: Zeile 57:
 Die voreingstellten Pfade können mit Hilfe der Umgebungsvariablen an die lokale Umgebung angepasst werden. Die voreingstellten Pfade können mit Hilfe der Umgebungsvariablen an die lokale Umgebung angepasst werden.
  
-  * BENNOCONF_DIR: Benno Archiver Konfiguration (/etc/benno) +  * ARCHIVECONF_DIR: Benno Archiver Konfiguration (/etc/benno) 
-  * REPO_DIR: [[begriffsbestimmungen#repository|Repo-Verzeichnis]] (/srv/benno/archive/repo)+  * ARCHIVE_DIR: [[begriffsbestimmungen#container|Index- und Repo- Verzeichnis]] (/srv/benno/archive/)
   * SYSTEM_DIR: Systemdaten (/srv/benno/system)   * SYSTEM_DIR: Systemdaten (/srv/benno/system)
-  * INBOX_DIR: [[begriffsbestimmungen#repository|Import-Verzeichnis]] (/srv/benno/inbox)+  * INBOX_DIR: [[begriffsbestimmungen#inbox|Import-Verzeichnis]] (/srv/benno/inbox)
   * LOG_DIR: Log-Dateien (/var/log/benno)   * LOG_DIR: Log-Dateien (/var/log/benno)
   * WEBCONF_DIR: Konfiguration des Web-Interfaces (/etc/benno-web)   * WEBCONF_DIR: Konfiguration des Web-Interfaces (/etc/benno-web)
Zeile 132: Zeile 132:
  
 ====== Mail-Import ====== ====== Mail-Import ======
 +
 +===== MILTER =====
  
 Im Docker-Container ist ein [[mail-import_via_milter|MILTER]] Daemon gestartet. Auf dem Hostsystem ist hierfür der Port 22500 gebunden und kann direkt aus dem MTA per [[mail-import_via_milter#milter_per_tcp-socket|TCP Socket]] angesprochen werden. Im Docker-Container ist ein [[mail-import_via_milter|MILTER]] Daemon gestartet. Auf dem Hostsystem ist hierfür der Port 22500 gebunden und kann direkt aus dem MTA per [[mail-import_via_milter#milter_per_tcp-socket|TCP Socket]] angesprochen werden.
  
 +
 +===== benno-smtp =====
 +
 +Im Container //bennomailarchiv/applicance// ist die SMTP Schnittstelle von benno-smtp installiert, aber nicht aktiv. Diese kann parallel in einem zusätzlichen Container per Composer gestartet werden.
 + --- //Cred.: Tammo Schülke, REDLINK GmbH//
 +
 +<file yml>
 +services:
 +  benno-smtp:
 +    image: bennomailarchiv/appliance
 +    entrypoint:
 +      - /usr/bin/java
 +      - -Dlog4j.configuration=/etc/benno-smtp/bennosmtp-log4j.xml
 +      - -server
 +      - -jar
 +      - /opt/benno-smtp/bennosmtp.jar
 +      - -c
 +      - /etc/benno-smtp/benno-smtp.conf
 +    volumes:
 +      - ${INBOX_DIR:-/srv/benno/inbox}:/srv/benno/inbox/
 +    restart: always
 +    ports:
 +      - 2500:2500
 +</file>
docker.1693413441.txt.gz · Zuletzt geändert: 2023/08/30 16:37 von lwsystems