26 lines
437 B
Docker
26 lines
437 B
Docker
FROM node:16.17
|
|
|
|
WORKDIR /app
|
|
COPY package.json yarn.lock app.js /app/
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev -y
|
|
|
|
|
|
ARG PORT=6000
|
|
|
|
ENV PORT $PORT
|
|
|
|
EXPOSE $PORT
|
|
|
|
COPY package.json yarn.lock app.js /app/
|
|
COPY util/ /app/util
|
|
COPY public/ /app/public
|
|
COPY protos/ /app/protos
|
|
COPY bin/ /app/bin
|
|
COPY app/ /app/app
|
|
|
|
RUN yarn install
|
|
|
|
CMD ["yarn", "start"]
|