From d129db96b312925e9bf24680e881763b092d8f7a Mon Sep 17 00:00:00 2001 From: Moritz Schubotz Date: Mon, 2 Feb 2026 16:56:57 +0100 Subject: [PATCH 1/5] Add dlockss-node service to docker-compose Add dlockss-node service with configuration. --- docker-compose-extra.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose-extra.yml b/docker-compose-extra.yml index 37b9175..717760b 100644 --- a/docker-compose-extra.yml +++ b/docker-compose-extra.yml @@ -50,6 +50,8 @@ x-flask: &flask-image tiangolo/uwsgi-nginx-flask:latest-2024-12-02 x-ffmpeg: &ffmpeg-image docker-registry.wikimedia.org/wikimedia/mediawiki-libs-shellbox:video +x-dlockss-node-image: &dlockss-node-image + ghcr.io/gipplab/dlockss-single-node:latest services: ffmpeg: @@ -97,6 +99,16 @@ services: depends_on: - cassandra-oai + dlockss-node: + hostname: dlockssnode + image: *dlockss-node-image + environment: + DLOCKSS_IPFS_NODE_ADDRESS: "/ip4/ipfs/tcp/5001" + volumes: + - dlockss-files:/data:ro + depends_on: + - ipfs + elasticsearch-oai: hostname: elasticsearch-oai image: *elasticsearch-oai-image From 919a45e4ffa6553d675e4fbd20f9808f04a10fe7 Mon Sep 17 00:00:00 2001 From: Moritz Schubotz Date: Mon, 2 Feb 2026 16:58:46 +0100 Subject: [PATCH 2/5] Change volume path for dlockss node in Docker Compose --- docker-compose-extra.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose-extra.yml b/docker-compose-extra.yml index 717760b..5581733 100644 --- a/docker-compose-extra.yml +++ b/docker-compose-extra.yml @@ -105,7 +105,7 @@ services: environment: DLOCKSS_IPFS_NODE_ADDRESS: "/ip4/ipfs/tcp/5001" volumes: - - dlockss-files:/data:ro + - ./dlockss-files:/data:ro depends_on: - ipfs From 3fa66e9556b205ed10220671d5e137cb63b1306a Mon Sep 17 00:00:00 2001 From: Moritz Schubotz Date: Mon, 2 Feb 2026 17:16:55 +0100 Subject: [PATCH 3/5] Update DLOCKSS_IPFS_NODE_ADDRESS to DLOCKSS_IPFS_NODE --- docker-compose-extra.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose-extra.yml b/docker-compose-extra.yml index 5581733..cda9755 100644 --- a/docker-compose-extra.yml +++ b/docker-compose-extra.yml @@ -103,7 +103,7 @@ services: hostname: dlockssnode image: *dlockss-node-image environment: - DLOCKSS_IPFS_NODE_ADDRESS: "/ip4/ipfs/tcp/5001" + DLOCKSS_IPFS_NODE: "/dns4/ipfs/tcp/5001" volumes: - ./dlockss-files:/data:ro depends_on: From b7f20115170eb20904a7091da3f31a230ef51070 Mon Sep 17 00:00:00 2001 From: Moritz Schubotz Date: Mon, 2 Feb 2026 17:48:54 +0100 Subject: [PATCH 4/5] Add dlockss-monitor service to docker-compose Added dlockss-monitor service configuration to docker-compose. --- docker-compose-extra.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docker-compose-extra.yml b/docker-compose-extra.yml index cda9755..7047f41 100644 --- a/docker-compose-extra.yml +++ b/docker-compose-extra.yml @@ -52,7 +52,9 @@ x-ffmpeg: &ffmpeg-image docker-registry.wikimedia.org/wikimedia/mediawiki-libs-shellbox:video x-dlockss-node-image: &dlockss-node-image ghcr.io/gipplab/dlockss-single-node:latest - +x-dlockss-monitor-image: &dlockss-monitor-image + docker pull ghcr.io/gipplab/dlockss-monitor:latest + services: ffmpeg: image: *ffmpeg-image @@ -108,6 +110,16 @@ services: - ./dlockss-files:/data:ro depends_on: - ipfs + + dlockss-monitor: + hostname: dlockssmonitor + image: *dlockss-monitor-image + labels: + - traefik.http.services.dlockss-monitor-service.loadbalancer.server.port=8080 + - traefik.http.routers.dlockss-monitor.rule=Host(`dlockss.${WIKIBASE_HOST}`) + - traefik.http.routers.dlockss-monitor.entrypoints=websecure + - traefik.http.routers.dlockss-monitor.tls.certResolver=le + elasticsearch-oai: hostname: elasticsearch-oai From d1799506abb525cf59bf0c4ffbaed50dde9c0b9b Mon Sep 17 00:00:00 2001 From: Moritz Schubotz Date: Mon, 2 Feb 2026 17:49:48 +0100 Subject: [PATCH 5/5] Fix syntax for dlockss-monitor image reference --- docker-compose-extra.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose-extra.yml b/docker-compose-extra.yml index 7047f41..5203e74 100644 --- a/docker-compose-extra.yml +++ b/docker-compose-extra.yml @@ -53,7 +53,7 @@ x-ffmpeg: &ffmpeg-image x-dlockss-node-image: &dlockss-node-image ghcr.io/gipplab/dlockss-single-node:latest x-dlockss-monitor-image: &dlockss-monitor-image - docker pull ghcr.io/gipplab/dlockss-monitor:latest + ghcr.io/gipplab/dlockss-monitor:latest services: ffmpeg: