22 lines
608 B
Docker
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"]
|