From 14e0652a26d49171d652eab2b3ce69605c3015dd Mon Sep 17 00:00:00 2001 From: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Date: Sun, 5 Sep 2021 00:49:02 -0400 Subject: [PATCH] Updates to Alpine Dockerfile Add the bind-tools packages to improve DNS lookup. Add apk upgrade to get any latest core package updates. --- dockerfile | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/dockerfile b/dockerfile index 8674b9993..a996ddaa4 100644 --- a/dockerfile +++ b/dockerfile @@ -3,16 +3,18 @@ FROM node:14-alpine3.12 AS release WORKDIR /app # split the sqlite install here, so that it can caches the arm prebuilt -RUN apk add --no-cache --virtual .build-deps make g++ python3 python3-dev git && \ - ln -s /usr/bin/python3 /usr/bin/python && \ - npm install mapbox/node-sqlite3#593c9d && \ - apk del .build-deps && \ - rm -f /usr/bin/python +RUN apk upgrade -U && \ + apk add --no-cache bind-tools && \ + apk add --no-cache --virtual .build-deps make g++ python3 python3-dev git && \ + ln -s /usr/bin/python3 /usr/bin/python && \ + npm install mapbox/node-sqlite3#593c9d && \ + apk del .build-deps && \ + rm -f /usr/bin/python # Install apprise -RUN apk add --no-cache python3 py3-cryptography py3-pip py3-six py3-yaml py3-click py3-markdown py3-requests py3-requests-oauthlib -RUN pip3 --no-cache-dir install apprise && \ - rm -rf /root/.cache +RUN apk add --no-cache python3 py3-cryptography py3-pip py3-six py3-yaml py3-click py3-markdown py3-requests py3-requests-oauthlib && \ + pip3 --no-cache-dir install apprise && \ + rm -rf /root/.cache COPY . . RUN npm install --legacy-peer-deps && npm run build && npm prune