|
@@ -1,9 +1,9 @@
|
|
|
version: "3.8"
|
|
|
|
|
|
services:
|
|
|
- models:
|
|
|
- image: registry.rys.one/dtdesign/models:1.0.0
|
|
|
- container_name: models
|
|
|
+ fuseki:
|
|
|
+ image: registry.rys.one/dtdesign/fuseki
|
|
|
+ container_name: fuseki
|
|
|
networks:
|
|
|
web:
|
|
|
ipv4_address: 172.30.200.10
|
|
@@ -14,15 +14,23 @@ services:
|
|
|
- 8.8.8.8
|
|
|
- 8.8.4.4
|
|
|
labels:
|
|
|
+ - "traefik.enable=true"
|
|
|
+ - "traefik.http.routers.fuseki.entrypoints=web-secure"
|
|
|
+ - "traefik.http.routers.fuseki.rule=Host(`fuseki.rys.app`)"
|
|
|
+ - "traefik.http.routers.fuseki.tls.certresolver=letsencrypt"
|
|
|
+ - "traefik.http.routers.fuseki.service=fuseki-svc"
|
|
|
+ - "traefik.http.services.fuseki-svc.loadbalancer.server.port=3030"
|
|
|
- "diun.enable=true"
|
|
|
+ - "diun.watch_repo=true"
|
|
|
restart: unless-stopped
|
|
|
volumes:
|
|
|
- - "./build:/app/build"
|
|
|
+ - "./fuseki:/fuseki"
|
|
|
+ - "./fuseki-extra:/fuseki-extra"
|
|
|
env_file:
|
|
|
- - "./config/models.env"
|
|
|
+ - "fuseki.env"
|
|
|
|
|
|
spendpoint:
|
|
|
- image: registry.rys.one/dtdesign/spendpoint:1.0.0
|
|
|
+ image: registry.rys.one/dtdesign/spendpoint
|
|
|
container_name: spendpoint
|
|
|
networks:
|
|
|
web:
|
|
@@ -34,13 +42,13 @@ services:
|
|
|
- 8.8.8.8
|
|
|
- 8.8.4.4
|
|
|
labels:
|
|
|
- - "traefik.enable=true"
|
|
|
- - "traefik.http.routers.spendpoint.entrypoints=web-secure"
|
|
|
+# - "traefik.enable=true"
|
|
|
+# - "traefik.http.routers.spendpoint.entrypoints=web-secure"
|
|
|
# - "traefik.http.routers.spendpoint.rule=Host(`ontology.rys.app`) && PathPrefix(`/sparql/`)"
|
|
|
- - "traefik.http.routers.spendpoint.rule=Host(`ontology.rys.app`)"
|
|
|
- - "traefik.http.routers.spendpoint.tls.certresolver=letsencrypt"
|
|
|
- - "traefik.http.routers.spendpoint.service=spendpoint-svc"
|
|
|
- - "traefik.http.services.spendpoint-svc.loadbalancer.server.port=80"
|
|
|
+# - "traefik.http.routers.spendpoint.rule=Host(`ontology.rys.app`)"
|
|
|
+# - "traefik.http.routers.spendpoint.tls.certresolver=letsencrypt"
|
|
|
+# - "traefik.http.routers.spendpoint.service=spendpoint-svc"
|
|
|
+# - "traefik.http.services.spendpoint-svc.loadbalancer.server.port=80"
|
|
|
- "diun.enable=true"
|
|
|
depends_on:
|
|
|
- models
|
|
@@ -50,59 +58,8 @@ services:
|
|
|
env_file:
|
|
|
- "./config/spendpoint.env"
|
|
|
|
|
|
- graph-exploring-tool:
|
|
|
- image: registry.rys.one/dtdesign/graph-exploring-tool:1.0.0
|
|
|
- container_name: graph-exploring-tool
|
|
|
- networks:
|
|
|
- web:
|
|
|
- ipv4_address: 172.30.200.30
|
|
|
- dns:
|
|
|
- - 192.168.0.11
|
|
|
- - 1.1.1.1
|
|
|
- - 1.0.0.1
|
|
|
- - 8.8.8.8
|
|
|
- - 8.8.4.4
|
|
|
- labels:
|
|
|
- - "diun.enable=true"
|
|
|
- depends_on:
|
|
|
- - models
|
|
|
- - spendpoint
|
|
|
- restart: unless-stopped
|
|
|
- volumes:
|
|
|
- - "./palette:/app/palette:ro"
|
|
|
- env_file:
|
|
|
- - "./config/graph-exploring-tool.env"
|
|
|
-
|
|
|
- fuseki:
|
|
|
- image: registry.rys.one/dtdesign/fuseki:1.0.0
|
|
|
- container_name: fuseki
|
|
|
- networks:
|
|
|
- web:
|
|
|
- ipv4_address: 172.30.200.40
|
|
|
- dns:
|
|
|
- - 192.168.0.11
|
|
|
- - 1.1.1.1
|
|
|
- - 1.0.0.1
|
|
|
- - 8.8.8.8
|
|
|
- - 8.8.4.4
|
|
|
- labels:
|
|
|
- - "traefik.enable=true"
|
|
|
- - "traefik.http.routers.fuseki.entrypoints=web-secure"
|
|
|
- - "traefik.http.routers.fuseki.rule=Host(`fuseki.rys.app`)"
|
|
|
- - "traefik.http.routers.fuseki.tls.certresolver=letsencrypt"
|
|
|
- - "traefik.http.routers.fuseki.service=fuseki-svc"
|
|
|
- - "traefik.http.services.fuseki-svc.loadbalancer.server.port=80"
|
|
|
- - "diun.enable=true"
|
|
|
- depends_on:
|
|
|
- - spendpoint
|
|
|
- restart: unless-stopped
|
|
|
- volumes:
|
|
|
- - "./build:/app/ingest:ro"
|
|
|
- env_file:
|
|
|
- - "./config/fuseki.env"
|
|
|
-
|
|
|
outlier:
|
|
|
- image: registry.rys.one/dtdesign/models/outlier:1.0.0
|
|
|
+ image: registry.rys.one/dtdesign/dtdesign/outlier
|
|
|
container_name: outlier
|
|
|
networks:
|
|
|
web:
|
|
@@ -124,3 +81,46 @@ services:
|
|
|
networks:
|
|
|
web:
|
|
|
external: true
|
|
|
+
|
|
|
+# models:
|
|
|
+# image: registry.rys.one/dtdesign/models
|
|
|
+# container_name: models
|
|
|
+# networks:
|
|
|
+# web:
|
|
|
+# ipv4_address: 172.30.200.10
|
|
|
+# dns:
|
|
|
+# - 192.168.0.11
|
|
|
+# - 1.1.1.1
|
|
|
+# - 1.0.0.1
|
|
|
+# - 8.8.8.8
|
|
|
+# - 8.8.4.4
|
|
|
+# labels:
|
|
|
+# - "diun.enable=true"
|
|
|
+# 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:
|
|
|
+# web:
|
|
|
+# ipv4_address: 172.30.200.30
|
|
|
+# dns:
|
|
|
+# - 192.168.0.11
|
|
|
+# - 1.1.1.1
|
|
|
+# - 1.0.0.1
|
|
|
+# - 8.8.8.8
|
|
|
+# - 8.8.4.4
|
|
|
+# labels:
|
|
|
+# - "diun.enable=true"
|
|
|
+# depends_on:
|
|
|
+# - models
|
|
|
+# - spendpoint
|
|
|
+# restart: unless-stopped
|
|
|
+# volumes:
|
|
|
+# - "./palette:/app/palette:ro"
|
|
|
+# env_file:
|
|
|
+# - "./config/graph-exploring-tool.env"
|