From 62ccaecd832390d1b859b408fa1a727edb9e28ab Mon Sep 17 00:00:00 2001 From: pawan-59 Date: Thu, 2 Jan 2025 18:05:23 +0530 Subject: [PATCH] Updated docker file to remove extra layers --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 258bfaf..dc160da 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,12 +9,13 @@ RUN yarn build-ts FROM node:14.2.0 -RUN groupadd -r devtron && useradd -r -g devtron devtron ENV TINI_VERSION v0.18.0 -RUN arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) && echo $arch && wget https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${arch} -O /tini -RUN chmod +x /tini -ENTRYPOINT ["/tini", "--"] + +RUN arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) && echo $arch && wget https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${arch} -O /tini && \ + groupadd -r devtron && useradd -r -g devtron devtron && \ + apt autoremove -y && \ + rm -rf /var/lib/apt/lists/* WORKDIR /app COPY --from=builder --chown=devtron:devtron /app/dist/ ./ @@ -23,4 +24,6 @@ COPY --from=builder --chown=devtron:devtron /app/config/ ./config/ USER devtron +ENTRYPOINT ["/tini", "--"] + CMD ["node","server.js"]