diff --git a/database/seeders/S3StorageSeeder.php b/database/seeders/S3StorageSeeder.php index de7cef6dc..9fa531447 100644 --- a/database/seeders/S3StorageSeeder.php +++ b/database/seeders/S3StorageSeeder.php @@ -20,6 +20,7 @@ class S3StorageSeeder extends Seeder 'bucket' => 'local', 'endpoint' => 'http://coolify-minio:9000', 'team_id' => 0, + 'is_usable' => true, ]); } } diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index d76c91aa2..4f41f1c63 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -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: