Auto-create MinIO bucket in development (#7273)

This commit is contained in:
Andras Bacsai 2025-11-18 17:24:42 +01:00 committed by GitHub
commit 3fe5c25a64
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 21 additions and 0 deletions

View file

@ -20,6 +20,7 @@ public function run(): void
'bucket' => 'local',
'endpoint' => 'http://coolify-minio:9000',
'team_id' => 0,
'is_usable' => true,
]);
}
}

View file

@ -118,6 +118,26 @@ services:
- dev_minio_data:/data
networks:
- coolify
minio-init:
image: minio/mc:latest
pull_policy: always
container_name: coolify-minio-init
restart: no
depends_on:
- minio
entrypoint: >
/bin/sh -c "
echo 'Waiting for MinIO to be ready...';
until mc alias set local http://coolify-minio:9000 minioadmin minioadmin 2>/dev/null; do
echo 'MinIO not ready yet, waiting...';
sleep 2;
done;
echo 'MinIO is ready, creating bucket if needed...';
mc mb local/local --ignore-existing;
echo 'MinIO initialization complete - bucket local is ready';
"
networks:
- coolify
volumes:
dev_backups_data: