From c16a5ebcecf6dc8a45d96b361b9647e004d6a010 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Thu, 22 Oct 2026 11:37:55 -0500 Subject: [PATCH] Docker: use RustFS client to create buckets MinIO archived mc and its downloads now return 410. Co-Authored-By: Claude Opus 5.5 --- dockerfiles/entrypoints/createbuckets.sh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/dockerfiles/entrypoints/createbuckets.sh b/dockerfiles/entrypoints/createbuckets.sh index 5469ff6..752223e 100755 --- a/dockerfiles/entrypoints/createbuckets.sh +++ b/dockerfiles/entrypoints/createbuckets.sh @@ -4,16 +4,16 @@ test "${INIT}" || exit 0 /usr/src/app/docker/wait-for-it.sh storage:9000 --timeout=30 --strict -/usr/bin/mc alias set myrustfs http://storage:9000 "$RUSTFS_ROOT_USER" "$RUSTFS_ROOT_PASSWORD"; -/usr/bin/mc mb myrustfs/static; -/usr/bin/mc policy set public myrustfs/static; -/usr/bin/mc mb myrustfs/media; -/usr/bin/mc policy set public myrustfs/media; -/usr/bin/mc mb myrustfs/build-tools; -/usr/bin/mc policy set public myrustfs/build-tools; -/usr/bin/mc mb myrustfs/builds; -/usr/bin/mc policy set public myrustfs/builds; -/usr/bin/mc mb myrustfs/usercontent; -/usr/bin/mc policy set public myrustfs/usercontent; -/usr/bin/mc mb myrustfs/build-uploads; +/usr/local/bin/rc alias set myrustfs http://storage:9000 "$RUSTFS_ROOT_USER" "$RUSTFS_ROOT_PASSWORD"; +/usr/local/bin/rc bucket create -p myrustfs/static; +/usr/local/bin/rc bucket anonymous set download myrustfs/static; +/usr/local/bin/rc bucket create -p myrustfs/media; +/usr/local/bin/rc bucket anonymous set download myrustfs/media; +/usr/local/bin/rc bucket create -p myrustfs/build-tools; +/usr/local/bin/rc bucket anonymous set download myrustfs/build-tools; +/usr/local/bin/rc bucket create -p myrustfs/builds; +/usr/local/bin/rc bucket anonymous set download myrustfs/builds; +/usr/local/bin/rc bucket create -p myrustfs/usercontent; +/usr/local/bin/rc bucket anonymous set download myrustfs/usercontent; +/usr/local/bin/rc bucket create -p myrustfs/build-uploads; exit 0;