Benutzer-Werkzeuge

Webseiten-Werkzeuge


docker

Dies ist eine alte Version des Dokuments!


Docker Image

Benno MailArchiv steht auch als Docker-Image bennomailarchiv zur Verfügung.

Installation

docker-compose

Das Image kann mit Hilfe von docker-compose gestartet werden.

Hiefür wird das folgende Compose-File angelegt:

version: '3'
services:
    benno:
        image: bennomailarchiv/current
        ports:
            - "23080:80"
            - "22500:23500"
            - "21080:22080"
        restart: always
        volumes:
            - ${ARCHIVECONF_DIR:-/etc/benno-web}:/etc/benno/
            - ${ARCHIVE_DIR:-/srv/benno/archive}:/srv/benno/archive/
            - ${SYSTEM_DIR:-/srv/benno/system}:/srv/benno/system/
            - ${INBOX_DIR:-/srv/benno/inbox}:/srv/benno/inbox/
            - ${LOG_DIR:-/var/log/benno}:/var/log/benno
            - ${WEBCONF_DIR:-/etc/benno-web}:/etc/benno-web/
            - ${WEBLIB_DIR:-/var/lib/benno-web}:/var/lib/benno-web/

Benno MailArchiv kann mit Hilfe von Docker-Compose gestartet werden:

docker-compose up -d

Volume-Mapping

In der Voreinstellung bildet das Compose-File die Umgebung einer Benno MailArchiv Installation auf dem Hostsystem ab, so daß die Pfade außerhalb des Containers den Pfaden einer Standard-Installation entsprechen.

Die einzelnen Pfade können über die entsprechenden Umgebungsvariablen individuell konfiguriert werden. Die voreingstellten Pfade können mit Hilfe der Umgebungsvariablen an die lokale Umgebung angepasst werden.

  • BENNOCONF_DIR: Benno Archiver Konfiguration (/etc/benno)
  • REPO_DIR: Repo-Verzeichnis (/srv/benno/archive/repo)
  • SYSTEM_DIR: Systemdaten (/srv/benno/system)
  • INBOX_DIR: Import-Verzeichnis (/srv/benno/inbox)
  • LOG_DIR: Log-Dateien (/var/log/benno)
  • WEBCONF_DIR: Konfiguration des Web-Interfaces (/etc/benno-web)
  • WEBLIB_DIR: Datenbank des Web-Interfaces (/var/lib/benno-web)
docker.1607705190.txt.gz · Zuletzt geändert: 2020/12/11 16:46 von lwsystems