From 7de96515e98fdc9e7e3e52a43c412a8b355b819f Mon Sep 17 00:00:00 2001 From: Matt Foxx Date: Tue, 12 Mar 2024 22:27:11 -0400 Subject: [PATCH] refactor: Optimize apt commands and dependency versions (#1005) --- Dockerfile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index a3d20ac..cd8a01b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,18 @@ FROM node:18.7.0-slim AS base +# openssl will be a required package if base is updated to 18.16+ due to node:*-slim base distro change +# https://github.com/prisma/prisma/issues/19729#issuecomment-1591270599 # Install ffmpeg -RUN apt-get update && \ - apt-get install -y ffmpeg tini libssl-dev ca-certificates git && \ - rm -rf /var/lib/apt/lists/* +RUN apt-get update \ + && apt-get install --no-install-recommends -y \ + ffmpeg \ + tini \ + openssl \ + ca-certificates \ + git \ + && apt-get autoclean \ + && apt-get autoremove \ + && rm -rf /var/lib/apt/lists/* # Install dependencies FROM base AS dependencies