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