Files
vnctalk-avatar/Dockerfile
T
2023-06-28 06:36:13 +02:00

22 lines
608 B
Docker

FROM alpine:3.13
RUN apk update
RUN apk upgrade
RUN apk add make gcc python3 expat expat-dev libxmlb-dev libstdc++6 nodejs nodejs-dev libc-dev g++ yarn graphicsmagick graphicsmagick-dev
RUN mkdir -p /usr/share/vnc-avatar
ADD app /usr/share/vnc-avatar
COPY package.json /usr/share/vnc-avatar/package.json
RUN yarn global add node-gyp
RUN cd /usr/share/vnc-avatar && yarn install
COPY config/vnc-avatarservice.js /usr/share/vnc-avatar/config/vnc-avatarservice.js
# Folder to store the Avatars
RUN mkdir /var/opt/out
RUN yarn global add pm2
ENTRYPOINT ["pm2-runtime", "/usr/share/vnc-avatar/app/app.js"]