File tree Expand file tree Collapse file tree 2 files changed +30
-6
lines changed
client/acontext-cli/internal/docker Expand file tree Collapse file tree 2 files changed +30
-6
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ services:
6464
6565 # --- SeaweedFS ---
6666 acontext-server-seaweedfs :
67- image : chrislusf/seaweedfs:4.00
67+ image : chrislusf/seaweedfs:4.02
6868 container_name : acontext-server-seaweedfs
6969 restart : unless-stopped
7070 user : root # https://github.com/seaweedfs/seaweedfs/pull/7399
@@ -116,8 +116,20 @@ services:
116116 entrypoint : >
117117 /bin/sh -c "
118118 aws configure set default.s3.signature_version s3v4 &&
119- aws --endpoint-url=http://acontext-server-seaweedfs:9000 s3 mb s3://${S3_BUCKET:-acontext-assets} 2>/dev/null || true &&
120- echo '✅ SeaweedFS ready with bucket: ${S3_BUCKET:-acontext-assets}'
119+ BUCKET_NAME=${S3_BUCKET:-acontext-assets} &&
120+ echo 'Creating bucket: '$$BUCKET_NAME &&
121+ aws --endpoint-url=http://acontext-server-seaweedfs:9000 s3 mb s3://$$BUCKET_NAME 2>/dev/null || true &&
122+ echo 'Verifying bucket exists...' &&
123+ for i in 1 2 3 4 5; do
124+ if aws --endpoint-url=http://acontext-server-seaweedfs:9000 s3 ls s3://$$BUCKET_NAME >/dev/null 2>&1; then
125+ echo '✅ SeaweedFS ready with bucket: '$$BUCKET_NAME &&
126+ exit 0
127+ fi
128+ echo 'Waiting for bucket to be available... (attempt '$$i'/5)' &&
129+ sleep 2
130+ done &&
131+ echo '❌ Failed to verify bucket creation' &&
132+ exit 1
121133 "
122134 restart : " no"
123135
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ services:
6464
6565 # --- SeaweedFS ---
6666 acontext-server-seaweedfs :
67- image : chrislusf/seaweedfs:4.00
67+ image : chrislusf/seaweedfs:4.02
6868 container_name : acontext-server-seaweedfs
6969 restart : unless-stopped
7070 user : root # https://github.com/seaweedfs/seaweedfs/pull/7399
@@ -116,8 +116,20 @@ services:
116116 entrypoint : >
117117 /bin/sh -c "
118118 aws configure set default.s3.signature_version s3v4 &&
119- aws --endpoint-url=http://acontext-server-seaweedfs:9000 s3 mb s3://${S3_BUCKET:-acontext-assets} 2>/dev/null || true &&
120- echo '✅ SeaweedFS ready with bucket: ${S3_BUCKET:-acontext-assets}'
119+ BUCKET_NAME=${S3_BUCKET:-acontext-assets} &&
120+ echo 'Creating bucket: $$BUCKET_NAME' &&
121+ aws --endpoint-url=http://acontext-server-seaweedfs:9000 s3 mb s3://$$BUCKET_NAME 2>/dev/null || true &&
122+ echo 'Verifying bucket exists...' &&
123+ for i in 1 2 3 4 5; do
124+ if aws --endpoint-url=http://acontext-server-seaweedfs:9000 s3 ls s3://$$BUCKET_NAME >/dev/null 2>&1; then
125+ echo '✅ SeaweedFS ready with bucket: '$$BUCKET_NAME &&
126+ exit 0
127+ fi
128+ echo 'Waiting for bucket to be available... (attempt '$$i'/5)' &&
129+ sleep 2
130+ done &&
131+ echo '❌ Failed to verify bucket creation' &&
132+ exit 1
121133 "
122134 restart : " no"
123135
You can’t perform that action at this time.
0 commit comments