mirror of
https://github.com/bitromortac/lndmanage.git
synced 2026-08-17 13:07:45 +02:00
31 lines
597 B
Bash
Executable file
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 \
|
|
"$@" \
|
|
.
|