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