127 lines
3.7 KiB
YAML
127 lines
3.7 KiB
YAML
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:
|