version: "3.6"
services:
db:
restart: always
image: "inovus/postgres:11.5"
volumes:
- db-data:/pg/11/data
- /tmp/registry2.sql:/docker-entrypoint-initdb.d/registry2.sql
ports:
- "5759:5432"
deploy:
resources:
limits:
memory: 1024m
placement:
constraints:
[node.labels.type == db]
frontend:
restart: always
image: "538721144237.dkr.ecr.eu-west-1.amazonaws.com/oms-registry/frontend:develop.606"
volumes:
- /mnt/share-data/registry/develop/data/modeshape:/opt/modeshape/repo/documentUpload/registry/
- /mnt/share-data/registry/develop/data/logs/frontend:/usr/local/tomcat/logs
- /mnt/share-data/registry/develop/ETL:/opt/ETL
ports:
- "5757:8080"
depends_on:
- backend
- db
environment:
DATASOURCE_NAME: "omsregistry"
DATASOURCE_URL: "jdbc:postgresql://db:5432/registry"
DATASOURCE_USERNAME: "registry"
DATASOURCE_PASSWORD: "registry"
deploy:
resources:
limits:
memory: 1024m
placement:
constraints:
[node.labels.type == db]
backend:
restart: always
image: "538721144237.dkr.ecr.eu-west-1.amazonaws.com/oms-registry/backend:develop.606"
volumes:
- /mnt/share-data/registry/develop/data/modeshape:/opt/modeshape/repo/documentUpload/registry/
- /mnt/share-data/registry/develop/data/logs/backend:/usr/local/tomcat/logs
ports:
- "5758:8080"
depends_on:
- db
environment:
DATASOURCE_NAME: "omsregistry"
DATASOURCE_URL: "jdbc:postgresql://db:5432/registry"
DATASOURCE_USERNAME: "registry"
DATASOURCE_PASSWORD: "registry"
deploy:
resources:
limits:
memory: 768m
placement:
constraints:
[node.labels.type == db]
birt:
restart: always
image: "538721144237.dkr.ecr.eu-west-1.amazonaws.com/birt:oms"
volumes:
- /mnt/share-data/registry/develop/data/logs/birt:/usr/local/tomcat/logs
- /mnt/share-data/registry/develop/data/reports:/opt/reports
ports:
- "5760:8080"
depends_on:
- db
environment:
DATASOURCE_NAME: "omsregistry"
DATASOURCE_URL: "jdbc:postgresql://db:5432/registry"
DATASOURCE_USERNAME: "registry"
DATASOURCE_PASSWORD: "registry"
deploy:
resources:
limits:
memory: 1024m
placement:
constraints:
[node.labels.type == db]
volumes:
db-data: