diff --git a/docs/documentation/reference/environment-variables.md b/docs/documentation/reference/environment-variables.md index 1c6abae8d..895c6768b 100644 --- a/docs/documentation/reference/environment-variables.md +++ b/docs/documentation/reference/environment-variables.md @@ -397,8 +397,8 @@ Pass `./dev.sh --require-api-keys` to make a missing deployment key fatal | `PGADMIN_DEFAULT_EMAIL` | `admin@lightspeed.dev` | Local pgAdmin account. | | `PGADMIN_DEFAULT_PASSWORD` | `lightspeed` | Local pgAdmin password. | | `PGADMIN_PORT` | `15080` | Host pgAdmin port. | -| `MINIO_IMAGE` | `quay.io/minio/minio` | MinIO server image. | -| `MINIO_MC_IMAGE` | `quay.io/minio/mc` | MinIO client image. | +| `MINIO_IMAGE` | `chainguard/minio:latest` | MinIO server image. | +| `MINIO_MC_IMAGE` | `chainguard/minio-client:latest` | MinIO client image. | | `MINIO_CONTAINER_NAME` | `lightspeed-minio` | MinIO container name. | | `MINIO_ROOT_USER` | `minioadmin` | Local MinIO access key. | | `MINIO_ROOT_PASSWORD` | `minioadmin` | Local MinIO secret key. | diff --git a/scripts/dev/docker-compose.yaml b/scripts/dev/docker-compose.yaml index 6ff713e83..e0af28a7e 100644 --- a/scripts/dev/docker-compose.yaml +++ b/scripts/dev/docker-compose.yaml @@ -39,7 +39,10 @@ services: - pgadmin-data:/var/lib/pgadmin minio: - image: ${MINIO_IMAGE:-quay.io/minio/minio} + # MinIO no longer publishes images to quay.io or Docker Hub; use Chainguard's build. + image: ${MINIO_IMAGE:-chainguard/minio:latest} + # Preserve write access to root-owned volumes created by the previous image. + user: "0:0" container_name: ${MINIO_CONTAINER_NAME:-lightspeed-minio} restart: unless-stopped command: server /data --console-address ":9001" @@ -53,7 +56,7 @@ services: - minio-data:/data mc: - image: ${MINIO_MC_IMAGE:-quay.io/minio/mc} + image: ${MINIO_MC_IMAGE:-chainguard/minio-client:latest} profiles: ["tools"] depends_on: - minio