version: "3.6" services: ############################################### # Postgres DB ############################################### db: image: postgres:9.6.1 environment: POSTGRES_PASSWORD: adminadmin POSTGRES_DB: office-alexander-logistics volumes: - dbdata:/var/lib/postgresql/data ############################################### # Office ############################################### app: image: imixs/office-alexander-logistics depends_on: - db environment: JAVA_OPTS: "-Dnashorn.args=--no-deprecation-warning" POSTGRES_USER: "postgres" POSTGRES_PASSWORD: "adminadmin" POSTGRES_CONNECTION: "jdbc:postgresql://db/office-alexander-logistics" TZ: "CET" LANG: "en_US.UTF-8" MAILGATEWAY: "mailgateway" ASYNCEVENT_PROCESSOR_ENABLED: "true" ASYNCEVENT_PROCESSOR_INITIALDELAY: "10000" ASYNCEVENT_PROCESSOR_INTERVAL: "5000" OCR_SERVICE_ENDPOINT: "http://tika:9998/tika" OCR_SERVICE_MODE: "MODEL" #OCR_SERVICE_MAXFILESIZE: "1048576" #OCR_PDF_MODE: "OCR_ONLY | TEXT_ONLY | TEXT_AND_OCR (default)" OCR_PDF_MODE: "OCR_ONLY" # Rest Service BusinessPartner API WORKFLOW_SERVICE_ENDPOINT: "http://app:8080/api" WORKFLOW_SERVICE_USER: "admin" WORKFLOW_SERVICE_PASSWORD: "adminadmin" LLM_SERVICE_ENDPOINT_USER: "admin" LLM_SERVICE_ENDPOINT_PASSWORD: "imixs4.null" # KSeF - Polen Test KSEF_API_NIP: "9552521552" KSEF_API_TOKEN: "20251113-EC-2751AC3000-5C5466924B-62|nip-9552521552|fc0c95d020dc45d4af491fb0aa755f3f3f674b33ecbf4250a88ea6e36fa8340b" KSEF_API_ENDPOINT: "https://ksef-test.mf.gov.pl/api/v2" METRICS_ENABLED: "false" ports: - "8080:8080" - "9990:9990" - "8787:8787" volumes: - ./docker/deployments:/opt/jboss/wildfly/standalone/deployments/ - ./docker/transfer:/opt/jboss/wildfly/transfer/ ############################################### # Tika OCR Service ############################################### tika: image: apache/tika:3.2.0.0-full environment: TZ: "Europe/Berlin" ports: - "9998:9998" ################## # Exporter Service ################## # imixsexporter-app: # image: imixs/imixs-archive-exporter # environment: # # EXAMPLE SETUP # WORKFLOW_SERVICE_ENDPOINT: "http://app:8080/api" # WORKFLOW_SERVICE_USER: "admin" # WORKFLOW_SERVICE_PASSWORD: "adminadmin" # WORKFLOW_SERVICE_AUTHMETHOD: "form" # METRICS_ENDPOINT: "http://localhost:9991/metrics" # HEALTH_ENDPOINT: "http://localhost:9991/health" # EXPORT_PATH: "/agl/dwc-test" # EXPORT_FTP_HOST: "u248962.your-storagebox.de" # EXPORT_FTP_PORT: "21" # EXPORT_FTP_USER: "u248962-sub4" # EXPORT_FTP_PASSWORD: "en4g3f1Jw0WlQ9Yb" # ports: # - "8081:8080" # - "8788:8787" ############################################### # Imixs-Admin ############################################### imixsadmin: image: imixs/imixs-admin ports: - "8888:8080" ############################################### # Mailgateway ############################################### mailgateway: image: imixs/exim4 environment: EXIM_SMARTHOST: "www149.your-server.de:25" EXIM_PASSWORD: "www149.your-server.de:webmaster@imixs.com:$MAILPASSWORD" EXIM_ALLOWED_SENDERS: "10.0.0.0/8:172.18.0.0/12:192.168.0.0/16" # prometheus: # image: prom/prometheus:latest # ports: # - "9090:9090" # volumes: # - ./docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml # - prometheusdata:/prometheus/ # grafana: # image: grafana/grafana:latest # ports: # - "3000:3000" volumes: dbdata: prometheusdata: