From 7da440665f715c437f9bca9ab9e9a29cc1388839 Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Fri, 22 May 2026 11:31:40 +0700 Subject: [PATCH 1/3] chore(deps): bump seaweedfs to 4.25 Should help with executing lifecycle commands here: https://github.com/getsentry/self-hosted/issues/4263 --- docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index cce5c763c76..940ac21a2ee 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -254,7 +254,7 @@ services: retries: 30 seaweedfs: <<: *restart_policy - image: "chrislusf/seaweedfs:4.17_large_disk" + image: "chrislusf/seaweedfs:4.25_large_disk@sha256:784484bcf4bf20dc862c533344c7681bbbf97df17e80ade97579049aa6772086" entrypoint: "weed" command: >- server @@ -300,7 +300,7 @@ services: start_period: 60s seaweedfs-admin: <<: *restart_policy - image: "chrislusf/seaweedfs:4.17_large_disk" + image: "chrislusf/seaweedfs:4.25_large_disk@sha256:784484bcf4bf20dc862c533344c7681bbbf97df17e80ade97579049aa6772086" entrypoint: "weed" command: >- admin @@ -313,7 +313,7 @@ services: <<: *depends_on-healthy seaweedfs-worker: <<: *restart_policy - image: "chrislusf/seaweedfs:4.17_large_disk" + image: "chrislusf/seaweedfs:4.25_large_disk@sha256:784484bcf4bf20dc862c533344c7681bbbf97df17e80ade97579049aa6772086" entrypoint: "weed" command: >- worker From deb4b04e26d46262663de64dc7bdb75d6a253bf4 Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Thu, 28 May 2026 14:40:41 +0700 Subject: [PATCH 2/3] chore(deps): bump seaweedfs to 4.29 --- docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 940ac21a2ee..6b317cab614 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -254,7 +254,7 @@ services: retries: 30 seaweedfs: <<: *restart_policy - image: "chrislusf/seaweedfs:4.25_large_disk@sha256:784484bcf4bf20dc862c533344c7681bbbf97df17e80ade97579049aa6772086" + image: "chrislusf/seaweedfs:4.29_large_disk@sha256:e5ca7cc6b61cf5d89a5f85821e0cf115a9765e2d1f27223cbb7722c7837c024e" entrypoint: "weed" command: >- server @@ -300,7 +300,7 @@ services: start_period: 60s seaweedfs-admin: <<: *restart_policy - image: "chrislusf/seaweedfs:4.25_large_disk@sha256:784484bcf4bf20dc862c533344c7681bbbf97df17e80ade97579049aa6772086" + image: "chrislusf/seaweedfs:4.29_large_disk@sha256:e5ca7cc6b61cf5d89a5f85821e0cf115a9765e2d1f27223cbb7722c7837c024e" entrypoint: "weed" command: >- admin @@ -313,7 +313,7 @@ services: <<: *depends_on-healthy seaweedfs-worker: <<: *restart_policy - image: "chrislusf/seaweedfs:4.25_large_disk@sha256:784484bcf4bf20dc862c533344c7681bbbf97df17e80ade97579049aa6772086" + image: "chrislusf/seaweedfs:4.29_large_disk@sha256:e5ca7cc6b61cf5d89a5f85821e0cf115a9765e2d1f27223cbb7722c7837c024e" entrypoint: "weed" command: >- worker From 15595c79b2a42407b13a0fdf66965e372195ff7e Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Thu, 28 May 2026 15:39:19 +0700 Subject: [PATCH 3/3] feat!: move to weed mini and remove other seaweedfs container --- docker-compose.yml | 43 ++----------------------------------------- 1 file changed, 2 insertions(+), 41 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6b317cab614..e92685620df 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -257,27 +257,14 @@ services: image: "chrislusf/seaweedfs:4.29_large_disk@sha256:e5ca7cc6b61cf5d89a5f85821e0cf115a9765e2d1f27223cbb7722c7837c024e" entrypoint: "weed" command: >- - server + mini -dir=/data - -filer=true - -filer.port=8888 - -filer.port.grpc=18888 -filer.defaultReplicaPlacement=000 - -master=true - -master.port=9333 - -master.port.grpc=19333 -metricsPort=9091 - -s3=true - -s3.port=8333 - -s3.port.grpc=18333 - -volume=true -volume.dir.idx=/data/idx -volume.index=leveldbLarge - -volume.max=0 -volume.preStopSeconds=8 -volume.readMode=redirect - -volume.port=8080 - -volume.port.grpc=18080 -ip.bind=0.0.0.0 -webdav=false environment: @@ -292,38 +279,12 @@ services: # Manually override any http_proxy envvar that might be set, because # this wget does not support no_proxy. See: # https://github.com/getsentry/self-hosted/issues/1537 - "http_proxy='' wget -q -O- http://seaweedfs:8080/healthz http://seaweedfs:9333/cluster/healthz http://seaweedfs:8333/healthz || exit 1", + "http_proxy='' wget -q -O- http://seaweedfs:9340/healthz http://seaweedfs:9333/cluster/healthz http://seaweedfs:8333/healthz || exit 1", ] interval: 30s timeout: 20s retries: 5 start_period: 60s - seaweedfs-admin: - <<: *restart_policy - image: "chrislusf/seaweedfs:4.29_large_disk@sha256:e5ca7cc6b61cf5d89a5f85821e0cf115a9765e2d1f27223cbb7722c7837c024e" - entrypoint: "weed" - command: >- - admin - -port=23646 - -master=seaweedfs:9333 - environment: - <<: *force_no_proxy - depends_on: - seaweedfs: - <<: *depends_on-healthy - seaweedfs-worker: - <<: *restart_policy - image: "chrislusf/seaweedfs:4.29_large_disk@sha256:e5ca7cc6b61cf5d89a5f85821e0cf115a9765e2d1f27223cbb7722c7837c024e" - entrypoint: "weed" - command: >- - worker - -admin=seaweedfs-admin:23646 - -jobType=all - environment: - <<: *force_no_proxy - depends_on: - seaweedfs-admin: - <<: *depends_on-default snuba-api: <<: *snuba_defaults healthcheck: