Optimizing dockerfile
This commit is contained in:
parent
caf6370727
commit
548a393452
1 changed files with 7 additions and 5 deletions
|
|
@ -1,4 +1,4 @@
|
|||
FROM node:18
|
||||
FROM node:18 as base
|
||||
LABEL org.opencontainers.image.source https://github.com/cgduncan7/autobaan
|
||||
|
||||
RUN apt-get update \
|
||||
|
|
@ -8,14 +8,16 @@ RUN npm i -g node-gyp
|
|||
WORKDIR /app
|
||||
RUN chown -R node:node .
|
||||
|
||||
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
|
||||
ENV PUPPETEER_EXECUTABLE_PATH /usr/bin/chromium
|
||||
|
||||
USER node
|
||||
|
||||
FROM base as app
|
||||
|
||||
COPY --chown=node:node package.json package.json
|
||||
COPY --chown=node:node package-lock.json package-lock.json
|
||||
RUN CXX=g++-12 npm install argon2
|
||||
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
|
||||
ENV PUPPETEER_EXECUTABLE_PATH /usr/bin/chromium
|
||||
RUN npm install
|
||||
RUN CXX=g++-12 npm install
|
||||
|
||||
COPY --chown=node:node src src
|
||||
COPY --chown=node:node tsconfig.json tsconfig.json
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue