1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- version: "3.8"
- services:
- fuseki:
- image: registry.rys.one/dtdesign/fuseki
- container_name: fuseki
- 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
- ports:
- - "8000:8000"
- restart: unless-stopped
- volumes:
- - "./data/spendpoint:/app/data:ro"
- mocka:
- image: registry.rys.one/dtdesign/mocka
- container_name: mocka
- ports:
- - "7999:7999"
- restart: unless-stopped
- volumes:
- - "./data/mocka:/app/data"
- outliers:
- image: registry.rys.one/dtdesign/dtdesign/outliers:dev
- container_name: outliers
- 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
- ports:
- - "8445: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:z"
- 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
- 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
- ports:
- - "5000:5000"
- restart: unless-stopped
- volumes:
- - "./data/backend/ontology/SystemDesignOntology2Layers:/app/ontology:Z"
- - "./data/backend/shape_lib:/app/shape_lib:z"
- environment:
- - WEE_ENDPOINT=wee:8081
- - FUSEKI_ENDPOINT=fuseki:3030
|