Private
Public Access
20 lines
720 B
Markdown
20 lines
720 B
Markdown
# MinIO Initialization
|
|||
|
|
|
||
|
|
The `minio_init` Compose service creates the `mineseeker` bucket and applies
|
||
|
|
its public read policy. It is an idempotent bootstrap task: after the bucket
|
||
|
|
exists, it exits without changing it.
|
||
|
|
|
||
|
|
It belongs to the `bootstrap` Compose profile, so normal `docker compose up`
|
||
|
|
does not create a stopped `mineseeker-minio-init` container.
|
||
|
|
|
||
|
|
`make start`, `make start-build`, and the production deployment workflow run
|
||
|
|
the bootstrap task automatically with `docker compose run --rm minio_init`.
|
||
|
|
They also remove any stopped legacy initializer container first. The temporary
|
||
|
|
container is removed as soon as the task succeeds.
|
||
|
|
|
||
|
|
To run it manually when needed:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
docker compose run --rm minio_init
|
||
|
|
```
|