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_PDF_MODE: "OCR_ONLY | TEXT_ONLY | TEXT_AND_OCR (default)" OCR_PDF_MODE: "TEXT_AND_OCR" ML_SERVICE_ENDPOINT: "http://imixs-ml-spacy:8000/" # Enable Training Scheduler #ML_TRAINNG_SCHEDULER_ENABLED: "true" # TYPO Issue #28 ML_TRAINING_SCHEDULER_ENABLED: "true" ML_TRAINING_SCHEDULER_INTERVAL: "10000" ML_TRAINING_SCHEDULER_INITIALDELAY: "30000" ports: - "8080:8080" - "9990:9990" - "8787:8787" volumes: - ./docker/deployments:/opt/jboss/wildfly/standalone/deployments/ ############################################### # Tika OCR Service ############################################### tika: #image: imixs/tika image: apache/tika:1.24.1-full environment: TZ: "Europe/Berlin" ports: - "9998:9998" ############################################### # Imixs-ML-spaCy Service ############################################### imixs-ml-spacy: #image: imixs/imixs-ml-spacy:1.1.1 image: imixs/imixs-ml-spacy:1.1.4 environment: PYTHONUNBUFFERED: 1 TZ: "Europe/Berlin" MODEL_LANGUAGE: "de" MODEL_PATH: "models/" ports: - "8000:8000" volumes: - ./models/:/usr/src/app/models/ ############################################### # Imixs-ML Training service ############################################### imixs-ml-training: image: imixs/imixs-ml-training:latest environment: TZ: "Europe/Berlin" OCR_SERVICE_ENDPOINT: "http://tika:9998/tika" #OCR_PDF_MODE: "OCR_ONLY | TEXT_ONLY | TEXT_AND_OCR (default)" OCR_PDF_MODE: "TEXT_AND_OCR" # Payara-Micor ENV MP_OPENAPI_SERVERS: "http://localhost:8081" ports: - "8081:8080" - "9009:9009" ############################################### # 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:webmaster4Imixsmail" EXIM_ALLOWED_SENDERS: "10.0.0.0/8:172.16.0.0/12:192.168.0.0/16" ############################################### # Gotenberg Service (HTML2PDF converter) ############################################### # gotenberg: # image: thecodingmachine/gotenberg:6 # ports: # - "3000:3000" volumes: dbdata: