From d0addaea5b99af8da93aee175ff3f50d98ddbc3d Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 14 Feb 2025 10:34:54 -0800 Subject: [PATCH] update docker files to include python and build tools --- Docker/dev/client.Dockerfile | 10 ++++++++++ Docker/dist/client.Dockerfile | 10 ++++++++++ Docker/prod/client.Dockerfile | 9 +++++++++ Docker/test/client.Dockerfile | 10 ++++++++++ 4 files changed, 39 insertions(+) diff --git a/Docker/dev/client.Dockerfile b/Docker/dev/client.Dockerfile index 37b2bae74..f25ea3ee2 100644 --- a/Docker/dev/client.Dockerfile +++ b/Docker/dev/client.Dockerfile @@ -2,6 +2,16 @@ FROM node:20-alpine AS build WORKDIR /app +RUN apk add --no-cache \ + python3 \ + make g++ \ + gcc \ + libc-dev \ + linux-headers \ + libusb-dev \ + udev-dev + + COPY ../../Client/package*.json ./ RUN npm install diff --git a/Docker/dist/client.Dockerfile b/Docker/dist/client.Dockerfile index 3c4f577c0..7e1b759fd 100644 --- a/Docker/dist/client.Dockerfile +++ b/Docker/dist/client.Dockerfile @@ -2,6 +2,16 @@ FROM node:20-alpine AS build WORKDIR /app +RUN apk add --no-cache \ + python3 \ + make g++ \ + gcc \ + libc-dev \ + linux-headers \ + libusb-dev \ + udev-dev + + COPY ../../Client/package*.json ./ RUN npm install diff --git a/Docker/prod/client.Dockerfile b/Docker/prod/client.Dockerfile index 1619b5e41..03717575b 100644 --- a/Docker/prod/client.Dockerfile +++ b/Docker/prod/client.Dockerfile @@ -2,6 +2,15 @@ FROM node:20-alpine AS build WORKDIR /app +RUN apk add --no-cache \ + python3 \ + make g++ \ + gcc \ + libc-dev \ + linux-headers \ + libusb-dev \ + udev-dev + COPY ../../Client/package*.json ./ RUN npm install diff --git a/Docker/test/client.Dockerfile b/Docker/test/client.Dockerfile index 1619b5e41..8ecb0d1d3 100644 --- a/Docker/test/client.Dockerfile +++ b/Docker/test/client.Dockerfile @@ -2,6 +2,16 @@ FROM node:20-alpine AS build WORKDIR /app +RUN apk add --no-cache \ + python3 \ + make g++ \ + gcc \ + libc-dev \ + linux-headers \ + libusb-dev \ + udev-dev + + COPY ../../Client/package*.json ./ RUN npm install