123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- version: "3.8"
- services:
- fuseki:
- image: registry.rys.one/dtdesign/fuseki
- container_name: fuseki
- networks:
- twin:
- ipv4_address: 172.50.10.10
- ports:
- - "3030:3030"
- restart: unless-stopped
- volumes:
- - "./fuseki:/fuseki"
- - "./fuseki-extra:/fuseki-extra"
- env_file:
- - "./config/fuseki.env"
- spendpoint:
- image: registry.rys.one/dtdesign/spendpoint:dev
- container_name: spendpoint
- networks:
- twin:
- ipv4_address: 172.50.10.20
- ports:
- - "8000:8000"
- # depends_on:
- # - models
- # - outliers
- restart: unless-stopped
- volumes:
- - "./spendpoint:/app/data:ro"
- outliers:
- image: registry.rys.one/dtdesign/dtdesign/outliers:dev
- container_name: outliers
- networks:
- twin:
- ipv4_address: 172.50.10.30
- ports:
- - "9090:9090"
- restart: unless-stopped
- # TODO This needs to be the csv directory and needs to map to the same dir as the backend csv
- # volumes:
- # - "./outliers:/app/data:ro"
- # models:
- # image: registry.rys.one/dtdesign/models
- # container_name: models
- # networks:
- # twin:
- # ipv4_address: 172.50.10.40
- # restart: unless-stopped
- # volumes:
- # - "./build:/app/build"
- # env_file:
- # - "./config/models.env"
- # graph-exploring-tool:
- # image: registry.rys.one/dtdesign/graph-exploring-tool
- # container_name: graph-exploring-tool
- # networks:
- # twin:
- # ipv4_address: 172.50.10.50
- # depends_on:
- # - models
- # - spendpoint
- # restart: unless-stopped
- # volumes:
- # - "./palette:/app/palette:ro"
- # env_file:
- # - "./config/graph-exploring-tool.env"
- drawio:
- image: registry.rys.one/diagram/drawio:dev
- container_name: drawio
- networks:
- twin:
- ipv4_address: 172.50.10.60
- ports:
- - "8445:8080"
- - "8443:8443"
- restart: unless-stopped
- volumes:
- - "./drawio/dtdesign.js:/usr/local/tomcat/webapps/draw/plugins/dtdesign.js"
- - "./drawio/object.drawio:/usr/local/tomcat/webapps/draw/libraries/object.drawio"
- - "./drawio/meta.drawio:/usr/local/tomcat/webapps/draw/libraries/meta.drawio"
- env_file:
- - "./config/drawio.env"
- wee:
- image: registry.rys.one/dtdesign/wee:dev
- container_name: wee
- networks:
- twin:
- ipv4_address: 172.50.10.70
- ports:
- - "8081:8081"
- restart: unless-stopped
- backend:
- image: registry.rys.one/dtdesign/drawio2oml/backend:dev
- container_name: backend
- networks:
- twin:
- ipv4_address: 172.50.10.80
- ports:
- - "5000:5000"
- restart: unless-stopped
- volumes:
- - "./backend/ontology:/app/ontology"
- - "./backend/shape_lib:/app/shape_lib"
- env_file:
- - "./config/backend.env"
- networks:
- twin:
- external: true
|