## 問題の概要 Docker Composeで起動されるMinIOにて、アップロードしたファイルをパブリックに設定できない問題があります。 ## 現在の状況 - MinIOの管理UIでバケットの権限設定が変更できない - 最新のMinIO UIではGUIでの権限設定機能が制限されている - ファイルアップロード後にパブリックアクセスできない ## 再現手順 1. `docker-compose up` でMinIOを起動 2. MinIO管理画面 (http://localhost:9001) にアクセス 3. ファイルをアップロード <img width="1018" alt="Image" src="https://github.com/user-attachments/assets/bc829109-105d-4302-acf6-560686bc3bb8" /> 5. バケットの権限をパブリックに変更しようとするが、UIで設定できない ## 期待される動作 - アップロードしたファイルがパブリックURLでアクセス可能になる - 開発者が手動で設定しなくても自動的にパブリック権限が設定される ## 提案する解決策 `docker-compose.yaml`に`minio-setup`コンテナを追加し、MinIO起動時に自動的に: - `photos`バケットを作成 - パブリック読み取り権限を設定 ## 環境 - Docker Compose version 3 - MinIO latest image - 開発環境での使用 ## 影響範囲 - 新規で環境構築する開発者全員 - ファイルアップロード機能の動作確認ができない