projectdivar/server/Dockerfile

38 lines
475 B
Docker
Raw Normal View History

2023-05-07 02:01:20 -05:00
from node:16-alpine
2023-05-07 02:01:20 -05:00
RUN apk update
2023-05-07 02:01:20 -05:00
RUN apk add --no-cache \
sudo \
curl \
build-base \
g++ \
libpng \
libpng-dev \
jpeg-dev \
pango-dev \
cairo-dev \
giflib-dev \
python3
2020-07-11 22:22:21 -05:00
2023-05-07 02:01:20 -05:00
RUN apk add --no-cache tini
2023-05-07 02:01:20 -05:00
RUN apk add ffmpeg
2023-05-07 02:01:20 -05:00
RUN yarn global add nodemon
2023-05-07 02:01:20 -05:00
WORKDIR /src/app
2023-05-07 02:01:20 -05:00
COPY ./package.json ./package-lock.json /src/app/
2020-07-11 22:22:21 -05:00
2023-05-07 02:01:20 -05:00
RUN npm install
2020-07-11 22:22:21 -05:00
COPY . /src/app
2023-05-07 02:01:20 -05:00
EXPOSE 3005
2023-05-07 02:01:20 -05:00
ENTRYPOINT ["/sbin/tini", "--"]
2020-07-11 22:22:21 -05:00
2023-05-07 02:01:20 -05:00
CMD [ "nodemon", "app.js" ]
2020-07-11 22:22:21 -05:00