local.yml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. version: "3.8"
  2. services:
  3. fuseki:
  4. image: registry.rys.one/dtdesign/fuseki
  5. container_name: fuseki
  6. networks:
  7. twin:
  8. ipv4_address: 172.50.10.10
  9. ports:
  10. - "3030:3030"
  11. restart: unless-stopped
  12. volumes:
  13. - "./fuseki:/fuseki"
  14. - "./fuseki-extra:/fuseki-extra"
  15. env_file:
  16. - "./config/fuseki.env"
  17. spendpoint:
  18. image: registry.rys.one/dtdesign/spendpoint:dev
  19. container_name: spendpoint
  20. networks:
  21. twin:
  22. ipv4_address: 172.50.10.20
  23. ports:
  24. - "8000:8000"
  25. # depends_on:
  26. # - models
  27. # - outliers
  28. restart: unless-stopped
  29. volumes:
  30. - "./spendpoint:/app/data:ro"
  31. outliers:
  32. image: registry.rys.one/dtdesign/dtdesign/outliers:dev
  33. container_name: outliers
  34. networks:
  35. twin:
  36. ipv4_address: 172.50.10.30
  37. ports:
  38. - "9090:9090"
  39. restart: unless-stopped
  40. # TODO This needs to be the csv directory and needs to map to the same dir as the backend csv
  41. # volumes:
  42. # - "./outliers:/app/data:ro"
  43. # models:
  44. # image: registry.rys.one/dtdesign/models
  45. # container_name: models
  46. # networks:
  47. # twin:
  48. # ipv4_address: 172.50.10.40
  49. # restart: unless-stopped
  50. # volumes:
  51. # - "./build:/app/build"
  52. # env_file:
  53. # - "./config/models.env"
  54. # graph-exploring-tool:
  55. # image: registry.rys.one/dtdesign/graph-exploring-tool
  56. # container_name: graph-exploring-tool
  57. # networks:
  58. # twin:
  59. # ipv4_address: 172.50.10.50
  60. # depends_on:
  61. # - models
  62. # - spendpoint
  63. # restart: unless-stopped
  64. # volumes:
  65. # - "./palette:/app/palette:ro"
  66. # env_file:
  67. # - "./config/graph-exploring-tool.env"
  68. drawio:
  69. image: registry.rys.one/diagram/drawio:dev
  70. container_name: drawio
  71. networks:
  72. twin:
  73. ipv4_address: 172.50.10.60
  74. ports:
  75. - "8445:8080"
  76. - "8443:8443"
  77. restart: unless-stopped
  78. volumes:
  79. - "./drawio/dtdesign.js:/usr/local/tomcat/webapps/draw/plugins/dtdesign.js"
  80. - "./drawio/object.drawio:/usr/local/tomcat/webapps/draw/libraries/object.drawio"
  81. - "./drawio/meta.drawio:/usr/local/tomcat/webapps/draw/libraries/meta.drawio"
  82. env_file:
  83. - "./config/drawio.env"
  84. wee:
  85. image: registry.rys.one/dtdesign/wee:dev
  86. container_name: wee
  87. networks:
  88. twin:
  89. ipv4_address: 172.50.10.70
  90. ports:
  91. - "8081:8081"
  92. restart: unless-stopped
  93. backend:
  94. image: registry.rys.one/dtdesign/drawio2oml/backend:dev
  95. container_name: backend
  96. networks:
  97. twin:
  98. ipv4_address: 172.50.10.80
  99. ports:
  100. - "5000:5000"
  101. restart: unless-stopped
  102. volumes:
  103. - "./backend/ontology:/app/ontology"
  104. - "./backend/shape_lib:/app/shape_lib"
  105. env_file:
  106. - "./config/backend.env"
  107. networks:
  108. twin:
  109. external: true