From 45832ce1b8ad6c2d118a290b0e25825e45e6891a Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 13 Sep 2023 01:34:08 +0200 Subject: build: fix Dockerfile * Automatically invoke the distTar Gradle task before building the container. * Avoid cache mounts for package managers, because they don't support ARG interpolation and may lead to locking conflicts when a cache is accidentally shared between containers. --- docker/build.sh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docker/build.sh') diff --git a/docker/build.sh b/docker/build.sh index 5c25bb5f..5e0c2425 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -6,6 +6,8 @@ set -euo pipefail +(cd .. && ./gradlew :refinery-language-web:distTar) + refinery_version="$(grep '^version=' ../gradle.properties | cut -d'=' -f2)" distribution_name="refinery-language-web-${refinery_version}" rm -rf "${distribution_name}" dist app_lib app_{amd64,arm64}_bin lib lib_{amd64,arm64} -- cgit v1.2.3-70-g09d2