etherpad: check out specific commit & revert to npm install again
This commit is contained in:
parent
0d9f1c43ef
commit
a75381e512
1 changed files with 10 additions and 3 deletions
|
@ -3,15 +3,22 @@ ARG REPO_LOCATION
|
|||
|
||||
FROM ${REPO_LOCATION}minideb-node AS builder
|
||||
|
||||
# This is release 1.8.12
|
||||
# It's important we checkout a specific commit, otherwise etherpad checks out the latest from develop O.o
|
||||
ARG COMMIT=b99c2cae22f35a0c0831e2fef0719f115b486bd9
|
||||
|
||||
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
|
||||
RUN mkdir -p /srv \
|
||||
&& git clone --branch master https://github.com/ether/etherpad-lite.git /srv/etherpad \
|
||||
&& cd /srv/etherpad && git checkout "${COMMIT}" \
|
||||
&& git status
|
||||
|
||||
ENV PYTHON /usr/bin/python3
|
||||
|
||||
RUN cd /srv/etherpad \
|
||||
&& ln -s /usr/bin/python3 /usr/bin/python \
|
||||
&& npm clean-install \
|
||||
&& npm install \
|
||||
&& npm install sqlite3 \
|
||||
&& rm -rf /srv/etherpad/.git
|
||||
|
||||
|
|
Loading…
Reference in a new issue