diff --git a/docker/Dockerfile b/docker/Dockerfile index 1ddcfdfc..5bd8b20b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -11,19 +11,15 @@ COPY ./artifacts ./artifacts RUN ./build.sh ############################################################################# -FROM alpine AS final +FROM mcr.microsoft.com/dotnet/runtime:7.0-alpine AS final # Required by environment and/or dotnet ENV PATH="${PATH}:/app/recyclarr" \ RECYCLARR_APP_DATA=/config \ - CRON_SCHEDULE="@daily" \ - DOTNET_BUNDLE_EXTRACT_BASE_DIR=/tmp/.net \ - # The GLOBALIZATION variable is so that we do not need libicu installed (saves us ~40MB). - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true + CRON_SCHEDULE="@daily" RUN set -ex; \ - apk add --no-cache bash libstdc++ tzdata supercronic git; \ - mkdir -p "$DOTNET_BUNDLE_EXTRACT_BASE_DIR" && chmod 777 "$DOTNET_BUNDLE_EXTRACT_BASE_DIR"; \ + apk add --no-cache bash tzdata supercronic git; \ mkdir -p /config && chown 1000:1000 /config; COPY --from=build /build/publish /app/recyclarr/