From 0dc6093184f9334612533f7d5a576397f2634713 Mon Sep 17 00:00:00 2001 From: Hieu Dang Date: Thu, 10 Aug 2023 00:20:56 +0700 Subject: [PATCH] reduce docker size --- Dockerfile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 569252b7..5ac78235 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,16 +2,19 @@ FROM node:18-slim WORKDIR /src -RUN \ - DEBIAN_FRONTEND=noninteractive apt update && \ - apt install -y --no-install-recommends build-essential python3-pip - -COPY package.json . - # https://mediasoup.org/documentation/v3/mediasoup/installation/ ENV MEDIASOUP_SKIP_WORKER_PREBUILT_DOWNLOAD="true" -RUN npm install +COPY package.json . + +RUN \ + DEBIAN_FRONTEND=noninteractive apt update && \ + apt install -y --no-install-recommends build-essential python3-pip && \ + npm install && \ + apt-get -y purge --auto-remove build-essential python3-pip && \ + apt-get install -y --no-install-recommends python3 && \ + npm cache clean --force && \ + rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /usr/share/doc/* COPY app app COPY public public