lndmanage/docker/build.sh
2019-12-07 20:11:43 +01:00

31 lines
597 B
Bash
Executable file

#!/usr/bin/env bash
set -e -o pipefail
cd "$(dirname "${BASH_SOURCE[0]}")"
. _settings.sh
# we rsync repo sources to play well with docker cache
echo "Staging lndmanage source code..."
mkdir -p lndmanage/_src
rsync -a \
--exclude='.git/' \
--exclude='.idea/' \
--exclude='docker/' \
--exclude='cache/' \
--exclude='README.md' \
"$LNDMANAGE_SRC_DIR" \
lndmanage/_src
cd lndmanage
echo "Building lndmanage docker container..."
if [[ -n "$LNDMANAGE_VERBOSE" ]]; then
set -x
fi
exec docker build \
--build-arg LNDMANAGE_HOST_SRC_PATH=_src \
-t lndmanage:local \
"$@" \
.