blob: 53411a6053ce2f6525bba65526b9044fff59f4ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
FROM docker.io/node:lts-alpine
MAINTAINER Hende, Botond <nettingman@gmail.com>
LABEL Description="Etherpad-lite server"
ENV NODE_ENV=production
RUN apk add --no-cache --virtual container-buildtime \
git python3 alpine-sdk
RUN git clone --depth 1 --branch master --separate-git-dir=/tmp/etherpad https://github.com/ether/etherpad-lite /opt/etherpad
WORKDIR /opt/etherpad/src
RUN npm install better-sqlite3
RUN ../bin/installDeps.sh
RUN npm audit fix || true
RUN chown -R node:node /opt/etherpad /home/node
RUN rm -rf /tmp/etherpad
COPY settings.json /opt/etherpad/settings.json
RUN apk del container-buildtime
USER node
EXPOSE 9001/tcp
CMD ["/opt/etherpad/bin/run.sh"]
|