21 lines
714 B
Docker
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"]
|