From b67db12ef05064729e5f2af29c2b8205397ebb9c Mon Sep 17 00:00:00 2001 From: jash Date: Mon, 8 Oct 2018 23:47:13 +0200 Subject: [PATCH] docker build command can now take Dockerfile as argument --- install/script/docker.sh | 8 +++++++- install/script/install_docker.sh | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/install/script/docker.sh b/install/script/docker.sh index 70ff264..51f85cf 100644 --- a/install/script/docker.sh +++ b/install/script/docker.sh @@ -1,6 +1,12 @@ build_docker_image() { + local dockerfile="Dockerfile" + + if [[ ""$3 != "" ]]; then + dockerfile=$3 + fi + trace "building docker image: $2:latest" - docker build -q $1 -t $2:latest > /dev/null + docker build -q $1 -f $1/$dockerfile -t $2:latest > /dev/null } diff --git a/install/script/install_docker.sh b/install/script/install_docker.sh index 3f3e6ec..d420519 100644 --- a/install/script/install_docker.sh +++ b/install/script/install_docker.sh @@ -38,7 +38,12 @@ install_docker() { if [[ $FEATURE_LIGHTNING == true ]]; then if [[ $LIGHTNING_IMPLEMENTATION == "c-lightning" ]]; then - build_docker_image ../SatoshiPortal/dockers/$archpath/LN/c-lightning cyphernode/clightning + local dockerfile="Dockerfile" + if [[ $archpath == "rpi" ]]; then + dockerfile="Dockerfile-alpine" + fi + + build_docker_image ../SatoshiPortal/dockers/$archpath/LN/c-lightning cyphernode/clightning $dockerfile if [ ! -d $LIGHTNING_DATAPATH ]; then trace "Creating $LIGHTNING_DATAPATH" mkdir -p $LIGHTNING_DATAPATH