diff --git a/docker/Dockerfile b/docker/Dockerfile index 31ff121d..7fe8163b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,7 +9,7 @@ ARG BUILD_FROM_BRANCH COPY --chmod=544 ./scripts/build/*.sh . -RUN apk add unzip +RUN apk add unzip bash RUN ./build.sh ############################################################################# @@ -25,7 +25,7 @@ ENV RECYCLARR_APP_DATA=/config \ DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true RUN set -e; \ - apk add --no-cache libstdc++ tzdata; \ + apk add --no-cache bash libstdc++ tzdata; \ mkdir -p "$DOTNET_BUNDLE_EXTRACT_BASE_DIR" && chmod 777 "$DOTNET_BUNDLE_EXTRACT_BASE_DIR" COPY --chmod=555 --from=build /build/recyclarr /usr/local/bin diff --git a/docker/scripts/build/build-using-clone.sh b/docker/scripts/build/build-using-clone.sh index 42941018..20c73852 100644 --- a/docker/scripts/build/build-using-clone.sh +++ b/docker/scripts/build/build-using-clone.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex git clone -b $BUILD_FROM_BRANCH "https://github.com/$REPOSITORY.git" source diff --git a/docker/scripts/build/build-using-release.sh b/docker/scripts/build/build-using-release.sh index f6d49b4e..c569335a 100644 --- a/docker/scripts/build/build-using-release.sh +++ b/docker/scripts/build/build-using-release.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex # The download path is a bit different when using the latest release instead of a specific diff --git a/docker/scripts/build/build.sh b/docker/scripts/build/build.sh index 4042dc0e..d917c91a 100644 --- a/docker/scripts/build/build.sh +++ b/docker/scripts/build/build.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -ex # Determine the runtime from the target platform provided by Docker Buildx diff --git a/docker/scripts/prod/cron.sh b/docker/scripts/prod/cron.sh index 8eb9e7c9..299ac2e8 100644 --- a/docker/scripts/prod/cron.sh +++ b/docker/scripts/prod/cron.sh @@ -1,6 +1,4 @@ -#!/bin/sh -set -e - +#!/usr/bin/env bash echo echo "-------------------------------------------------------------" echo " Executing Cron Tasks: $(date)" diff --git a/docker/scripts/prod/entrypoint.sh b/docker/scripts/prod/entrypoint.sh index e65bb11b..abfeb8bf 100644 --- a/docker/scripts/prod/entrypoint.sh +++ b/docker/scripts/prod/entrypoint.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash set -e if [[ ! -z ${PUID+x} ]]; then