Auto-create S3 buckets for minio.

This commit is contained in:
Paul
2021-09-08 09:17:40 +01:00
parent 02156f9588
commit fd5e411c1d
3 changed files with 19 additions and 1 deletions

View File

@@ -38,6 +38,23 @@ services:
- "10000:9000"
restart: always
# Create buckets for minio.
createbuckets:
image: minio/mc
depends_on:
- minio
env_file: .env
entrypoint: >
/bin/sh -c "
/usr/bin/mc alias set minio http://minio:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD;
/usr/bin/mc mb minio/attachments;
/usr/bin/mc mb minio/avatars;
/usr/bin/mc mb minio/backgrounds;
/usr/bin/mc mb minio/icons;
/usr/bin/mc mb minio/banners;
exit 0;
"
# REVOLT file hosting service (Autumn)
autumn:
image: revoltchat/autumn