chore(build): make it possible to override the docker command

via DOCKER environment variable

useful when using podman for example
andrewkozlik/account-naming2
Pavol Rusnak 1 year ago committed by matejcik
parent b09585e192
commit 5668b5db2b

@ -32,6 +32,7 @@ if [ -z "$ALPINE_CHECKSUM" ]; then
fi fi
DOCKER=${DOCKER:-docker}
CONTAINER_NAME=${CONTAINER_NAME:-trezor-firmware-env.nix} CONTAINER_NAME=${CONTAINER_NAME:-trezor-firmware-env.nix}
ALPINE_CDN=${ALPINE_CDN:-https://dl-cdn.alpinelinux.org/alpine} ALPINE_CDN=${ALPINE_CDN:-https://dl-cdn.alpinelinux.org/alpine}
ALPINE_RELEASE=${ALPINE_RELEASE:-3.15} ALPINE_RELEASE=${ALPINE_RELEASE:-3.15}
@ -83,7 +84,7 @@ echo
echo ">>> DOCKER BUILD ALPINE_VERSION=$ALPINE_VERSION ALPINE_ARCH=$ALPINE_ARCH NIX_VERSION=$NIX_VERSION -t $CONTAINER_NAME" echo ">>> DOCKER BUILD ALPINE_VERSION=$ALPINE_VERSION ALPINE_ARCH=$ALPINE_ARCH NIX_VERSION=$NIX_VERSION -t $CONTAINER_NAME"
echo echo
docker build \ $DOCKER build \
--network=host \ --network=host \
--build-arg ALPINE_VERSION="$ALPINE_VERSION" \ --build-arg ALPINE_VERSION="$ALPINE_VERSION" \
--build-arg ALPINE_ARCH="$ALPINE_ARCH" \ --build-arg ALPINE_ARCH="$ALPINE_ARCH" \
@ -131,7 +132,7 @@ EOF
echo ">>> DOCKER RUN core BITCOIN_ONLY=$BITCOIN_ONLY PRODUCTION=$PRODUCTION" echo ">>> DOCKER RUN core BITCOIN_ONLY=$BITCOIN_ONLY PRODUCTION=$PRODUCTION"
echo echo
docker run \ $DOCKER run \
--network=host \ --network=host \
-it \ -it \
--rm \ --rm \
@ -180,7 +181,7 @@ EOF
echo ">>> DOCKER RUN legacy BITCOIN_ONLY=$BITCOIN_ONLY PRODUCTION=$PRODUCTION" echo ">>> DOCKER RUN legacy BITCOIN_ONLY=$BITCOIN_ONLY PRODUCTION=$PRODUCTION"
echo echo
docker run \ $DOCKER run \
--network=host \ --network=host \
-it \ -it \
--rm \ --rm \

Loading…
Cancel
Save