From 44f63b49cbc3d99df429930aa8d1a08533f0013a Mon Sep 17 00:00:00 2001 From: Phoenix / Hotaru Date: Sat, 14 May 2022 08:17:09 +0100 Subject: [PATCH] Change base to use alpine (#15) * Change base to use alpine * Add build requirements for node-gyp * Specify python version --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6362593..d1ef2df 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18.0.0 AS base +FROM node:18-alpine AS base LABEL version="4.1.0" LABEL description="" @@ -7,7 +7,10 @@ COPY ["package.json", "./"] COPY ["yarn.lock", "./"] FROM base AS builder -RUN yarn install +RUN apk add --no-cache --virtual .gyp python3 make g++ \ + && yarn install \ + && apk del .gyp + COPY ["src/", "./src"] RUN npm run Prod