From 93d2710f9204c7bdc8e23f824026cdd94efbb4c9 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Fri, 28 Mar 2025 18:31:25 +0000 Subject: [PATCH] optimize dockerfile --- packages/server/Dockerfile | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/server/Dockerfile b/packages/server/Dockerfile index 81da7ad5..14dc7505 100755 --- a/packages/server/Dockerfile +++ b/packages/server/Dockerfile @@ -2,22 +2,19 @@ FROM node:22-bookworm-slim EXPOSE 9000 # Install dependencies -RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list RUN apt update RUN apt install -y --no-install-recommends build-essential -RUN apt install -y --no-install-recommends curl -RUN apt install -y --no-install-recommends ffmpeg -RUN apt install -y --no-install-recommends yarn RUN apt install -y --no-install-recommends git RUN apt install -y --no-install-recommends ssh +RUN apt install -y --no-install-recommends curl RUN apt install -y --no-install-recommends ca-certificates +RUN apt install -y --no-install-recommends ffmpeg # Create workdir RUN mkdir -p /comty-server WORKDIR /comty-server # Copy Files -COPY package.json ./ COPY . . # Fix permissions @@ -28,8 +25,8 @@ RUN chown -R node:node /comty-server USER node # Install modules & rebuild for host -RUN npm install -RUN npm rebuild @tensorflow/tfjs-node --build-from-source +RUN npm install --omit=dev +#RUN npm rebuild @tensorflow/tfjs-node --build-from-source # Start server RUN export NODE_ENV=production