1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/bash -e
# author: Ole Schuett
if podman start spack-cache; then
echo "Re-started existing spack cache."
else
# Start MinIO server.
podman run --name spack-cache --detach -p 9000:9000 -p 9001:9001 \
quay.io/minio/minio server /data --console-address ":9001"
sleep 3
podman container logs spack-cache
# Configure localhost.
podman exec spack-cache mc alias set local http://localhost:9000 minioadmin minioadmin
# Create bucket.
podman exec spack-cache mc mb local/spack-cache
# Make bucket public.
podman exec spack-cache mc anonymous set public local/spack-cache
echo "Started new spack cache."
fi
#EOF
|