Auto-create MinIO bucket in development (#7273)
This commit is contained in:
commit
3fe5c25a64
2 changed files with 21 additions and 0 deletions
|
|
@ -20,6 +20,7 @@ public function run(): void
|
|||
'bucket' => 'local',
|
||||
'endpoint' => 'http://coolify-minio:9000',
|
||||
'team_id' => 0,
|
||||
'is_usable' => true,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Reference in a new issue