codex-team / codex-team/codex.docs

How to setup s3 with minio

オープン
#317 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
TypeScript
スター
846
フォーク
89
PR マージ指標
30日以内にマージされた PR はありません

説明

i use compose project like this:

```
s3:
container_name: codex_minio
image: minio/minio:latest
restart: unless-stopped
environment:
MINIO_ROOT_USER: mini
MINIO_ROOT_PASSWORD: mini
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
ports:
- 9000:9000
- 9001:9001
volumes:
- minio:/data
command: server /data --console-address ":9001"
```

and setting (i created bucket and region in minio)

```
uploads:
driver: "s3"
s3:
bucket: "codex"
region: "eu-central-1"
baseUrl: "http://localhost:9000"
keyPrefix: "/"
accessKeyId: "minio"
secretAccessKey: "minio123"
```

but after i load file i see
```
2024-05-08 15:32:46 POST /api/transport/image 500 524.132 ms - 148
2024-05-08 15:32:46 PermanentRedirect: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
2024-05-08 15:32:46 at throwDefaultError (/usr/src/app/node_modules/@aws-sdk/smithy-client/dist-cjs/default-error-handler.js:8:22)
2024-05-08 15:32:46 at deserializeAws_restXmlPutObjectCommandError (/usr/src/app/node_modules/@aws-sdk/client-s3/dist-cjs/protocols/Aws_restXml.js:5781:43)
2024-05-08 15:32:46 at processTicksAndRejections (node:internal/process/task_queues:96:5)
2024-05-08 15:32:46 at async /usr/src/app/node_modules/@aws-sdk/middleware-serde/dist-cjs/deserializerMiddleware.js:7:24
2024-05-08 15:32:46 at async /usr/src/app/node_modules/@aws-sdk/middleware-signing/dist-cjs/middleware.js:13:20
2024-05-08 15:32:46 at async StandardRetryStrategy.retry (/usr/src/app/node_modules/@aws-sdk/middleware-retry/dist-cjs/StandardRetryStrategy.js:51:46)
2024-05-08 15:32:46 at async /usr/src/app/node_modules/@aws-sdk/middleware-flexible-checksums/dist-cjs/flexibleChecksumsMiddleware.js:56:20
2024-05-08 15:32:46 at async /usr/src/app/node_modules/@aws-sdk/middleware-logger/dist-cjs/loggerMiddleware.js:6:22
2024-05-08 15:32:46 at async Promise.all (index 0)
2024-05-08 15:32:46 at async Upload.__uploadUsingPut (/usr/src/app/node_modules/@aws-sdk/lib-storage/dist-cjs/Upload.js:66:26)
```

where i can get worked config?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Start by reviewing the reported Docker Compose MinIO service and the uploads S3 settings, then trace the upload path indicated by the @aws-sdk/client-s3 stack trace. Done means documenting a verified MinIO configuration for this project that prevents the reported PermanentRedirect error and explains where to obtain or validate the endpoint settings.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
docker, docker-compose, node.js
領域
backend, cloud, documentation
issue の種類
ドキュメント
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。