From ceeedd53ccb63b0a359fbb39be0abab27c7a5e1b Mon Sep 17 00:00:00 2001 From: tetuaoro <65575727+tetuaoro@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:02:36 +0200 Subject: [PATCH] Dockerfile: add dependencies to build sqlite --- Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b05246be..4788e9b7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,10 +5,17 @@ FROM docker.io/library/node:18-alpine AS build_node_modules # Update npm to latest RUN npm install -g npm@latest +# Sqlite build +RUN apk add --no-cache \ + build-base \ + sqlite-dev \ + python3 \ + py3-pip + # Copy Web UI COPY src /app WORKDIR /app -RUN npm ci --omit=dev &&\ +RUN npm ci --build-from-source --omit=dev &&\ mv node_modules /node_modules # Copy build result to a new image.