uktrade/sqlite-s3vfs

View on GitHub
start-minio.sh

Summary

Maintainability
Test Coverage
#!/bin/sh

set -e

docker run --rm -p 9000:9000 --name sqlite-s3vfs-minio -d \
  -e 'MINIO_ACCESS_KEY=AKIAIDIDIDIDIDIDIDID' \
  -e 'MINIO_SECRET_KEY=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' \
  -e 'MINIO_REGION=us-east-1' \
  --entrypoint sh \
  minio/minio:RELEASE.2021-08-05T22-01-19Z \
  -c '
    mkdir -p /data1 &&
    mkdir -p /data2 &&
    mkdir -p /data3 &&
    mkdir -p /data4 &&
    minio server /data{1...4}
  '

timeout 60 bash -c 'until echo > /dev/tcp/127.0.0.1/9000; do sleep 5; done'