ARG REPO_LOCATION # ARG BASE_VERSION FROM ${REPO_LOCATION}minideb-node AS builder RUN install_packages git ca-certificates python3 make gcc g++ libc-dev libc++-dev RUN mkdir -p /srv && git clone --branch master https://github.com/ether/etherpad-lite.git /srv/etherpad ENV PYTHON /usr/bin/python3 RUN cd /srv/etherpad \ && ln -s /usr/bin/python3 /usr/bin/python \ && npm install \ && npm install sqlite3 \ && chown -R 70:70 /srv/etherpad ############################################################################### FROM ${REPO_LOCATION}minideb-node RUN mkdir -p /srv /.npm && chown -R 70:70 /.npm COPY --from=builder /srv/etherpad /srv/etherpad COPY settings.json /srv/etherpad/ USER 70:70 ENV NODE_ENV production WORKDIR /srv/etherpad ENTRYPOINT [ "/bin/sh" ] CMD /srv/etherpad/bin/run.sh