docker-compose.yml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. version: "3.8"
  2. services:
  3. fuseki:
  4. image: registry.rys.one/dtdesign/fuseki
  5. container_name: fuseki
  6. network_mode: "host"
  7. #ports:
  8. # - "3030:3030"
  9. restart: unless-stopped
  10. volumes:
  11. - "./data/fuseki:/fuseki"
  12. environment:
  13. - ADMIN_PASSWORD=ChangeThisFusekiPasswordBeforeDeployment
  14. - JVM_ARGS=-Xmx2g
  15. spendpoint:
  16. image: registry.rys.one/dtdesign/spendpoint:dev
  17. container_name: spendpoint
  18. network_mode: "host"
  19. #ports:
  20. # - "8000:8000"
  21. restart: unless-stopped
  22. volumes:
  23. - "./data/spendpoint:/app/data:ro"
  24. mocka:
  25. image: registry.rys.one/dtdesign/mocka
  26. container_name: mocka
  27. network_mode: "host"
  28. #ports:
  29. # - "7999:7999"
  30. restart: unless-stopped
  31. volumes:
  32. - "./data/mocka:/app/data"
  33. outliers:
  34. image: registry.rys.one/dtdesign/dtdesign/outliers:dev
  35. container_name: outliers
  36. network_mode: "host"
  37. #ports:
  38. # - "9090:9090"
  39. restart: unless-stopped
  40. volumes:
  41. - "./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
  42. drawio:
  43. image: registry.rys.one/diagram/drawio:dev
  44. container_name: drawio
  45. network_mode: "host"
  46. #ports:
  47. # - "8080:8080"
  48. # - "8443:8443"
  49. restart: unless-stopped
  50. volumes:
  51. - "./data/drawio/dtdesign.js:/usr/local/tomcat/webapps/draw/plugins/dtdesign.js"
  52. - "./data/drawio/ftgpm.js:/usr/local/tomcat/webapps/draw/plugins/ftgpm.js"
  53. - "./data/backend/shape_lib:/usr/local/tomcat/webapps/draw/myPlugins/shape_libs"
  54. environment:
  55. - LETS_ENCRYPT_ENABLED=false
  56. - PUBLIC_DNS=drawio.local
  57. - ORGANISATION_UNIT=Cloud Native Application
  58. - ORGANISATION=local
  59. - CITY=Antwerp
  60. - STATE=Antwerp
  61. - COUNTRY_CODE=BE
  62. - KEYSTORE_PASS=ChangeThisDTDesignPasswordBeforeYouPublish
  63. #- 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"]}'
  64. wee:
  65. image: registry.rys.one/dtdesign/wee:dev
  66. container_name: wee
  67. network_mode: "host"
  68. #ports:
  69. # - "8081:8081"
  70. restart: unless-stopped
  71. volumes:
  72. - "./data/wee/application.properties:/app/src/main/resources/application.properties"
  73. backend:
  74. image: registry.rys.one/dtdesign/drawio2oml/backend:dev
  75. container_name: backend
  76. network_mode: "host"
  77. #ports:
  78. # - "5000:5000"
  79. restart: unless-stopped
  80. volumes:
  81. - "./data/backend/ontology:/app/ontology"
  82. - "./data/backend/shape_lib:/app/shape_lib"
  83. environment:
  84. - WEE_ENDPOINT=http://localhost:8081
  85. - FUSEKI_ENDPOINT=http://localhost:3030