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"