diff --git a/docker/Dockerfile b/docker/Dockerfile index f804e776b10b..c8c9d63f8372 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -3,7 +3,7 @@ FROM bitwalker/alpine-elixir-phoenix:1.12 RUN apk --no-cache --update add alpine-sdk gmp-dev automake libtool inotify-tools autoconf python3 file pango-dev jpeg-dev libjpeg-turbo-dev giflib-dev librsvg-dev ENV GLIBC_REPO=https://github.com/sgerrand/alpine-pkg-glibc -ENV GLIBC_VERSION=2.34-r0 +ENV GLIBC_VERSION=2.30-r0 RUN set -ex && \ apk --update add libstdc++ curl ca-certificates && \ @@ -25,9 +25,6 @@ ENV PORT=4000 \ MIX_ENV="prod" \ SECRET_KEY_BASE="RMgI4C1HSkxsEjdhtGMfwAHfyT6CKWXOgzCboJflfSm4jeAlic52io05KB6mqzc5" -# Install node -RUN apk add --update nodejs-current - # Cache elixir deps ADD mix.exs mix.lock ./ ADD apps/block_scout_web/mix.exs ./apps/block_scout_web/ @@ -38,7 +35,7 @@ ADD apps/indexer/mix.exs ./apps/indexer/ RUN mix do deps.get, local.rebar --force, deps.compile # Update base image npm -RUN npm install -g npm@latest +RUN npm install -g npm@7.24.1 # Cache npm deps before application code