etherpad: Use minideb-node, since it appears to work now?

This commit is contained in:
Starbeamrainbowlabs 2021-06-25 22:24:19 +01:00
parent 53eba84b4f
commit 657c7d56e0
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

View file

@ -17,28 +17,29 @@ RUN mkdir -p /srv \
###############################################################################
FROM ${REPO_LOCATION}minideb
FROM ${REPO_LOCATION}minideb-node
COPY --from=builder /srv/etherpad /srv/etherpad
COPY settings.json /srv/etherpad/
ENV NVM_DIR /root/.nvm
ENV NODE_VERSION lts/erbium
# ENV NVM_DIR /root/.nvm
# ENV NODE_VERSION lts/erbium
# lts-erbium = Node.js 12.x
# We speculate that our problems with Etherpad are because we're using a newer version of Node.js..... :-/
# nvm needs curl to download versions of Node.js
# Ref https://stackoverflow.com/a/66521281/1460422
# mkdir -p /.npm \
# && chmod +x $HOME/.nvm/nvm.sh \
# && . $HOME/.nvm/nvm.sh \
# && nvm install $NODE_VERSION \
# && nvm alias default $NODE_VERSION \
# && nvm use default \
RUN install_packages ca-certificates curl
RUN curl -sSL -o - https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash || true
RUN mkdir -p /.npm \
&& chmod +x $HOME/.nvm/nvm.sh \
&& . $HOME/.nvm/nvm.sh \
&& nvm install $NODE_VERSION \
&& nvm alias default $NODE_VERSION \
&& nvm use default \
&& cd /srv/etherpad \
RUN cd /srv/etherpad \
&& install_packages python3 make sqlite3 libsqlite3-dev gcc g++ libc-dev libc++-dev \
&& ln -s /usr/bin/python3 /usr/bin/python \
&& src/bin/installDeps.sh \