From ac9b771bc4b21f04f50954ae17a328b096202f6b Mon Sep 17 00:00:00 2001 From: jash Date: Wed, 3 Oct 2018 22:29:55 +0200 Subject: [PATCH] added building of needed dockerfiles --- install/script/docker.sh | 10 ++++++++++ install/script/install.sh | 17 +++++++++++++++++ install/script/trace.sh | 15 +++++++++++++++ 3 files changed, 42 insertions(+) create mode 100755 install/script/docker.sh create mode 100755 install/script/install.sh create mode 100644 install/script/trace.sh diff --git a/install/script/docker.sh b/install/script/docker.sh new file mode 100755 index 0000000..19de4e2 --- /dev/null +++ b/install/script/docker.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +. ./trace.sh + +build_docker_image() { + + trace "building docker image: $1 with tag $2:latest" + docker build $1 -t $2:latest + +} diff --git a/install/script/install.sh b/install/script/install.sh new file mode 100755 index 0000000..a186b92 --- /dev/null +++ b/install/script/install.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +. ./trace.sh +. ./docker.sh + +trace "Updating SatoshiPortal dockers" +git submodule update --recursive --remote + +# build SatoshiPortal images +arch=x86_64 +build_docker_image ../SatoshiPortal/dockers/$arch/bitcoin-core btcnode +build_docker_image ../SatoshiPortal/dockers/$arch/LN/c-lightning clnimg + +# build cyphernode images +build_docker_image ../../cron_docker/ proxycronimg +build_docker_image ../../proxy_docker/ btcproxyimg +build_docker_image ../../pycoin_docker/ pycoinimg diff --git a/install/script/trace.sh b/install/script/trace.sh new file mode 100644 index 0000000..34a18df --- /dev/null +++ b/install/script/trace.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +trace() +{ + if [ -n "${TRACING}" ]; then + echo "[$(date +%Y-%m-%dT%H:%M:%S%z)] ${1}" > /dev/stderr + fi +} + +trace_rc() +{ + if [ -n "${TRACING}" ]; then + echo "[$(date +%Y-%m-%dT%H:%M:%S%z)] Last return code: ${1}" > /dev/stderr + fi +}