♻️ refactor(storage): unify bucket names and add calendar/contacts

- Rename buckets to consistent {project}-storage pattern
- Add calendar-storage and contacts-storage buckets
- Add createCalendarStorage() and createContactsStorage() factory functions
- Update docker-compose and documentation
This commit is contained in:
Till-JS 2025-12-02 12:59:22 +01:00
parent ef8fd6a101
commit 29aaaec4fa
7 changed files with 70 additions and 26 deletions

View file

@ -76,12 +76,14 @@ services:
entrypoint: >
/bin/sh -c "
mc alias set myminio http://minio:9000 $${MINIO_ROOT_USER:-minioadmin} $${MINIO_ROOT_PASSWORD:-minioadmin};
mc mb --ignore-existing myminio/picture-images;
mc mb --ignore-existing myminio/chat-files;
mc mb --ignore-existing myminio/manadeck-assets;
mc mb --ignore-existing myminio/nutriphi-meals;
mc mb --ignore-existing myminio/presi-slides;
mc anonymous set download myminio/picture-images;
mc mb --ignore-existing myminio/picture-storage;
mc mb --ignore-existing myminio/chat-storage;
mc mb --ignore-existing myminio/manadeck-storage;
mc mb --ignore-existing myminio/nutriphi-storage;
mc mb --ignore-existing myminio/presi-storage;
mc mb --ignore-existing myminio/calendar-storage;
mc mb --ignore-existing myminio/contacts-storage;
mc anonymous set download myminio/picture-storage;
echo 'Buckets created successfully';
exit 0;
"