summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-01-23 21:22:19 +0100
committerFlorian Dold <florian@dold.me>2023-01-23 21:22:22 +0100
commit1c3445b8717c16f2aab48ee8e4829afe93a087c8 (patch)
tree5a5f761be5575de558d381a831512c6c39216075
parent9d27a1c41551bcbc3b5da8e5bea89ae1f7f5fff0 (diff)
downloaddeployment-1c3445b8717c16f2aab48ee8e4829afe93a087c8.tar.gz
deployment-1c3445b8717c16f2aab48ee8e4829afe93a087c8.tar.bz2
deployment-1c3445b8717c16f2aab48ee8e4829afe93a087c8.zip
helper scripts to tag and restore images
-rw-r--r--sandcastle/restore-good.sh13
-rw-r--r--sandcastle/save-good.sh13
2 files changed, 26 insertions, 0 deletions
diff --git a/sandcastle/restore-good.sh b/sandcastle/restore-good.sh
new file mode 100644
index 0000000..727cd6a
--- /dev/null
+++ b/sandcastle/restore-good.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+# Save the current set of (known-good) images under a new tag with label "good-$TIMESTAMP"
+
+set -eu
+
+STAMP=$1
+
+docker tag "taler_local/taler_base:good-$STAMP" "taler_local/taler_base:latest"
+docker tag "sandcastle_talerdb:good-$STAMP" "sandcastle_talerdb:latest"
+docker tag "sandcastle_merchant:good-$STAMP" "sandcastle_merchant:latest"
+docker tag "sandcastle_exchange:good-$STAMP" "sandcastle_exchange:latest"
+docker tag "sandcastle_bank:good-$STAMP" "sandcastle_bank:latest"
diff --git a/sandcastle/save-good.sh b/sandcastle/save-good.sh
new file mode 100644
index 0000000..90582ea
--- /dev/null
+++ b/sandcastle/save-good.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+# Save the current set of (known-good) images under a new tag with label "good-$TIMESTAMP"
+
+set -eu
+
+STAMP=$(date +%s)
+
+docker tag "taler_local/taler_base:latest" "taler_local/taler_base:good-$STAMP"
+docker tag "sandcastle_talerdb:latest" "sandcastle_talerdb:good-$STAMP"
+docker tag "sandcastle_merchant:latest" "sandcastle_merchant:good-$STAMP"
+docker tag "sandcastle_exchange:latest" "sandcastle_exchange:good-$STAMP"
+docker tag "sandcastle_bank:latest" "sandcastle_bank:good-$STAMP"