From 0a9b67976c6125ce9c5de649cb71fb2b97ea7902 Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Thu, 9 Mar 2017 19:08:48 +0000 Subject: [PATCH] chore: create a temporary .dockerignore during the docker build step (#1173) This speeds up the 'docker build' step, as it reduces the amount of 'build context' that needs to be sent to docker. --- scripts/build/docker/run-command.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/build/docker/run-command.sh b/scripts/build/docker/run-command.sh index b257e3e3..1c0bdb7f 100755 --- a/scripts/build/docker/run-command.sh +++ b/scripts/build/docker/run-command.sh @@ -65,7 +65,9 @@ fi IMAGE_ID="etcher-build-$ARGV_ARCHITECTURE" +cp "$ARGV_SOURCE_CODE_DIRECTORY/.gitignore" "$ARGV_SOURCE_CODE_DIRECTORY/.dockerignore" docker build -f "$DOCKERFILE" -t "$IMAGE_ID" "$ARGV_SOURCE_CODE_DIRECTORY" +rm -f "$ARGV_SOURCE_CODE_DIRECTORY/.dockerignore" # Docker complaints with: ". includes invalid characters for a local # volume name, only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed" otherwise