aboutsummaryrefslogtreecommitdiff
path: root/script/dev-env-mc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'script/dev-env-mc.sh')
-rw-r--r--script/dev-env-mc.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/script/dev-env-mc.sh b/script/dev-env-mc.sh
new file mode 100644
index 00000000..98b63047
--- /dev/null
+++ b/script/dev-env-mc.sh
@@ -0,0 +1,22 @@
+ACCESS_KEY=`cat /tmp/garage.s3 |cut -d' ' -f1`
+SECRET_KEY=`cat /tmp/garage.s3 |cut -d' ' -f2`
+
+mkdir -p /tmp/garage.mc/certs/CAs
+
+cat > /tmp/garage.mc/config.json <<EOF
+{
+ "version": "10",
+ "aliases": {
+ "garage": {
+ "url": "https://localhost:4443",
+ "accessKey": "$ACCESS_KEY",
+ "secretKey": "$SECRET_KEY",
+ "api": "S3v4",
+ "path": "auto"
+ }
+ }
+}
+EOF
+
+function mc { command mc --insecure --config-dir /tmp/garage.mc $@ ; }
+mc --version