123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- version: "3.8"
- services:
- fuseki:
- image: registry.rys.one/dtdesign/fuseki
- container_name: fuseki
- network_mode: "host"
- #ports:
- # - "3030:3030"
- restart: unless-stopped
- volumes:
- - "./data/fuseki:/fuseki"
- environment:
- - ADMIN_PASSWORD=ChangeThisFusekiPasswordBeforeDeployment
- - JVM_ARGS=-Xmx2g
- spendpoint:
- image: registry.rys.one/dtdesign/spendpoint:dev
- container_name: spendpoint
- network_mode: "host"
- #ports:
- # - "8000:8000"
- restart: unless-stopped
- volumes:
- - "./data/spendpoint:/app/data:ro"
- mocka:
- image: registry.rys.one/dtdesign/mocka
- container_name: mocka
- network_mode: "host"
- #ports:
- # - "7999:7999"
- restart: unless-stopped
- volumes:
- - "./data/mocka:/app/data"
- outliers:
- image: registry.rys.one/dtdesign/dtdesign/outliers:dev
- container_name: outliers
- network_mode: "host"
- #ports:
- # - "9090:9090"
- restart: unless-stopped
- volumes:
- - "./data/outliers:/app/data:ro" # TODO This needs to be the csv directory and needs to map to the same dir as the backend csv
- drawio:
- image: registry.rys.one/diagram/drawio:dev
- container_name: drawio
- network_mode: "host"
- #ports:
- # - "8080:8080"
- # - "8443:8443"
- restart: unless-stopped
- volumes:
- - "./data/drawio/dtdesign.js:/usr/local/tomcat/webapps/draw/plugins/dtdesign.js"
- - "./data/drawio/ftgpm.js:/usr/local/tomcat/webapps/draw/plugins/ftgpm.js"
- - "./data/backend/shape_lib:/usr/local/tomcat/webapps/draw/myPlugins/shape_libs"
- environment:
- - LETS_ENCRYPT_ENABLED=false
- - PUBLIC_DNS=drawio.local
- - ORGANISATION_UNIT=Cloud Native Application
- - ORGANISATION=local
- - CITY=Antwerp
- - STATE=Antwerp
- - COUNTRY_CODE=BE
- - KEYSTORE_PASS=ChangeThisDTDesignPasswordBeforeYouPublish
- #- DRAWIO_CONFIG='{"defaultLibraries": "general;uml;object;meta","enabledLibraries": null,"libraries": [{"title": {"main": "Digital Twin"},"entries": [{"id": "meta","title": {"main": "Type"},"desc": {"main": "Collection of type creating utilities."},"libs": [ { "title": {"main": "Type",}, "url": "https://workflow.rys.app/libraries/meta.drawio"}]}, {"id": "object", "title": {"main": "Object"}, "desc": {"main": "Collection of object creating utilities."},"libs": [ { "title": {"main": "Object",}, "url": "https://workflow.rys.app/libraries/object.drawio"}]}]}],"defaultCustomLibraries": ["object;meta"], "plugins": ["/plugins/ftgpm.js", "/plugins/dtdesign.js"]}'
- wee:
- image: registry.rys.one/dtdesign/wee:dev
- container_name: wee
- network_mode: "host"
- #ports:
- # - "8081:8081"
- restart: unless-stopped
- volumes:
- - "./data/wee/application.properties:/app/src/main/resources/application.properties"
- backend:
- image: registry.rys.one/dtdesign/drawio2oml/backend:dev
- container_name: backend
- network_mode: "host"
- #ports:
- # - "5000:5000"
- restart: unless-stopped
- volumes:
- - "./data/backend/ontology:/app/ontology"
- - "./data/backend/shape_lib:/app/shape_lib"
- environment:
- - WEE_ENDPOINT=http://localhost:8081
- - FUSEKI_ENDPOINT=http://localhost:3030
|