summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-04-14 18:41:16 -0600
committermo khan <mo.khan@gmail.com>2020-04-14 18:41:16 -0600
commit1b2b95d957860dd25060a2175610e01df103c7b2 (patch)
treedd69f78be8e56b7921852022074cdc012f4e545a /bin
parent7ca5e094766b70fe8a8783c0c2f33fdeba46d2c5 (diff)
Build a bootable docker image
Diffstat (limited to 'bin')
-rwxr-xr-xbin/docker-build13
-rwxr-xr-xbin/docker-shell12
2 files changed, 25 insertions, 0 deletions
diff --git a/bin/docker-build b/bin/docker-build
new file mode 100755
index 0000000..39a9160
--- /dev/null
+++ b/bin/docker-build
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+cd "$(dirname "$0")/.."
+
+if command -v docker; then
+ IMAGE_NAME=${IMAGE_NAME:-$(basename "$PWD"):latest}
+ docker build -t "$IMAGE_NAME" .
+else
+ echo "Install docker: https://docs.docker.com/engine/installation/"
+ exit 1
+fi
diff --git a/bin/docker-shell b/bin/docker-shell
new file mode 100755
index 0000000..e577918
--- /dev/null
+++ b/bin/docker-shell
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+cd "$(dirname "$0")/.."
+
+IMAGE_NAME=${IMAGE_NAME:-$(basename "$PWD"):latest}
+
+docker run --rm -it \
+ --entrypoint='' \
+ --volume "$PWD":/opt/spandx-gitlab \
+ "$IMAGE_NAME" /bin/bash -l