From 1e79f31cd77baf71a5025f2155d54567b3465858 Mon Sep 17 00:00:00 2001 From: Jim Van Fleet Date: Wed, 27 Jul 2016 10:17:27 -0400 Subject: [PATCH] Adding starter bin scripts from shibboleth-idp --- bin/build.sh | 6 ++++++ bin/destroy.sh | 6 ++++++ bin/rebuild.sh | 3 +++ bin/rerun.sh | 3 +++ bin/run.sh | 5 +++++ bin/test.sh | 3 +++ 6 files changed, 26 insertions(+) create mode 100755 bin/build.sh create mode 100755 bin/destroy.sh create mode 100755 bin/rebuild.sh create mode 100755 bin/rerun.sh create mode 100755 bin/run.sh create mode 100755 bin/test.sh diff --git a/bin/build.sh b/bin/build.sh new file mode 100755 index 0000000..190c975 --- /dev/null +++ b/bin/build.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +source common.bash . + +echo "Building new Docker image($maintainer/$imagename)" +docker build --rm -t $maintainer/$imagename --build-arg maintainer=$maintainer --build-arg imagename=$imagename --build-arg version=$version . \ No newline at end of file diff --git a/bin/destroy.sh b/bin/destroy.sh new file mode 100755 index 0000000..b282a47 --- /dev/null +++ b/bin/destroy.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +source common.bash . + +docker rm $(docker ps -a | grep $maintainer/$imagename | awk '{print $1}') +docker rmi $maintainer/$imagename diff --git a/bin/rebuild.sh b/bin/rebuild.sh new file mode 100755 index 0000000..3904e58 --- /dev/null +++ b/bin/rebuild.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +source bin/destroy.sh && source bin/build.sh \ No newline at end of file diff --git a/bin/rerun.sh b/bin/rerun.sh new file mode 100755 index 0000000..e279386 --- /dev/null +++ b/bin/rerun.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +source bin/rebuild.sh && source bin/run.sh $1 \ No newline at end of file diff --git a/bin/run.sh b/bin/run.sh new file mode 100755 index 0000000..8af1b06 --- /dev/null +++ b/bin/run.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +source common.bash . + +docker run -it $maintainer/$imagename $1 \ No newline at end of file diff --git a/bin/test.sh b/bin/test.sh new file mode 100755 index 0000000..6d4b8be --- /dev/null +++ b/bin/test.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +bats tests \ No newline at end of file