diff --git a/install/00_base.sh b/install/00_base.sh old mode 100644 new mode 100755 diff --git a/install/12_chrome_xvfb.sh b/install/12_chrome_xvfb.sh old mode 100644 new mode 100755 diff --git a/install/41_rebar.sh b/install/41_rebar.sh old mode 100644 new mode 100755 diff --git a/install/42_relx.sh b/install/42_relx.sh old mode 100644 new mode 100755 diff --git a/install/docker/docker-build.sh b/install/docker/docker-build.sh deleted file mode 100644 index 37c6009317dcb2a1fd12d8d3f7c398cef5564836..0000000000000000000000000000000000000000 --- a/install/docker/docker-build.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -set -e # Exit on errors - -# Extract info from Dockerfile - -DOCKER_REPOSITORY=`grep '^# REPOSITORY' Dockerfile | awk -F ' ' '{print $3}'` -if [ ! ${DOCKER_REPOSITORY:+x} ]; then - DOCKER_REPOSITORY=`echo 'registry.codemate.se/'${PWD##*/}` -fi - -DOCKER_TAG=`grep '^# VERSION' Dockerfile | awk -F ' ' '{print $3}'` -if [ ! ${DOCKER_TAG:+x} ]; then - DOCKER_TAG='1.0.0' -fi - -# Build and publish image - -docker build -rm -t $DOCKER_REPOSITORY . -docker tag $DOCKER_REPOSITORY $DOCKER_REPOSITORY:$DOCKER_TAG -docker push $DOCKER_REPOSITORY - -set +e # Ignore errors - -# Remove stopped containers - -for CONTAINER in $(docker ps -a | awk '/Exit -?[0-9]+/ { print $1 }'); do - docker rm $CONTAINER -done - -# Remove untagged images - -for IMAGE in $(docker images | awk '/^<none>/ { print $3 }'); do - docker rmi $IMAGE -done - -exit 0 \ No newline at end of file diff --git a/install/docker/docker-clean.sh b/install/docker/docker-clean.sh new file mode 100644 index 0000000000000000000000000000000000000000..4fc0fdd7d1c4d48b8a9e9952ee3e599e4d76b4f1 --- /dev/null +++ b/install/docker/docker-clean.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +set +e # Ignore errors + +# Remove stopped containers + +for CONTAINER in $(docker ps -a | awk '/Exit -?[0-9]+/ { print $1 }'); do + docker rm $CONTAINER +done + +# Remove untagged images + +for IMAGE in $(docker images | awk '/^<none>/ { print $3 }'); do + docker rmi $IMAGE +done + +exit 0 \ No newline at end of file diff --git a/install/docker/docker-info.sh b/install/docker/docker-info.sh new file mode 100644 index 0000000000000000000000000000000000000000..6790a264e17397d95efc63bcc7ffbf76538b5194 --- /dev/null +++ b/install/docker/docker-info.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -e # Exit on errors + +# Extract info from Dockerfile + +DOCKER_REPOSITORY=`grep '^# REPOSITORY' Dockerfile | awk -F ' ' '{print $3}'` +if [ ! ${DOCKER_REPOSITORY:+x} ]; then + DOCKER_REPOSITORY=`echo 'registry.codemate.se/'${PWD##*/}` +fi + +DOCKER_TAG=`grep '^# VERSION' Dockerfile | awk -F ' ' '{print $3}'` +if [ ! ${DOCKER_TAG:+x} ]; then + DOCKER_TAG='1.0.0' +fi + +export DOCKER_REPOSITORY +export DOCKER_TAG