34 lines
1.3 KiB
YAML
34 lines
1.3 KiB
YAML
services:
|
|
invoice-converter:
|
|
build: .
|
|
image: pdf-xrechnung-converter:latest
|
|
container_name: invoice-converter-app
|
|
ports:
|
|
- "8040:8040"
|
|
environment:
|
|
# Wurzel des Austauschverzeichnisses fuer den Stapelbetrieb. Alles darunter ist im UI
|
|
# frei waehlbar - fuer neue Ordner muss diese Datei NICHT angefasst werden.
|
|
- BATCH_ROOT_DIR=/data
|
|
volumes:
|
|
# Netzwerkfreigabe fuer den Stapelbetrieb einbinden. Ein UNC-Pfad (\\FS01\Daten\...) laesst
|
|
# sich im Container nicht direkt verwenden - er muss hier gemountet werden.
|
|
#
|
|
# Variante A (empfohlen): Freigabe ist auf dem Docker-Host bereits eingehaengt,
|
|
# dann nur den Host-Pfad eintragen:
|
|
# - /mnt/fs01/Daten/Technik/AI:/data
|
|
#
|
|
# Variante B: Docker haengt die Freigabe selbst per CIFS ein - dazu unten den
|
|
# auskommentierten Block 'volumes:' am Dateiende aktivieren und hier verwenden:
|
|
# - datev_austausch:/data
|
|
- ./batch_data:/data
|
|
restart: unless-stopped
|
|
|
|
# Variante B fuer den Mount: Docker bindet die SMB-Freigabe selbst ein. Benoetigt ein Konto
|
|
# mit Lese- UND Schreibrechten auf der Freigabe.
|
|
# volumes:
|
|
# datev_austausch:
|
|
# driver: local
|
|
# driver_opts:
|
|
# type: cifs
|
|
# o: "username=DIENSTKONTO,password=GEHEIM,uid=1000,gid=1000,vers=3.0"
|
|
# device: "//FS01/Daten/Technik/AI" |