Files
vnctalk-muc-rest/Dockerfile
T
2022-09-04 08:51:55 +02:00

21 lines
714 B
Docker

FROM alpine:3.16
RUN apk update
RUN apk add make gcc python3 expat-static expat-dev libxmlb-dev libstdc++6 nodejs nodejs-dev libc-dev g++ libpq libpq-dev yarn
# RUN yarn install -g serve
RUN yarn global add pm2
RUN mkdir -p /usr/share/prosody-muc-rest
RUN mkdir -p /usr/share/prosody-muc-rest/config
ADD app /usr/share/prosody-muc-rest/app
COPY package.json /usr/share/prosody-muc-rest/package.json
COPY yarn.lock /usr/share/prosody-muc-rest/yarn.lock
COPY config/prosody-muc-rest.js /usr/share/prosody-muc-rest/config/prosody-muc-rest.js
RUN cd /usr/share/prosody-muc-rest && yarn install
#RUN npm install /usr/share/prosody-muc-rest/app
ENTRYPOINT ["pm2-runtime", "/usr/share/prosody-muc-rest/app/app.js"]