summaryrefslogtreecommitdiff
path: root/etherpad.Dockerfile
blob: fd76a88fef40653f8f32dc60ca02f7448ddf1ccc (plain)
1
2
3
4
5
6
7
8
9
10
11
ARG ALPINE_VERSION=3.23
FROM docker.io/alpine:${ALPINE_VERSION}
RUN mkdir -p /var/app
WORKDIR /var/app
ARG ETHERPAD_VERSION
RUN apk --no-cache add pnpm \
  && ENV=~/.profile SHELL=sh pnpm setup \
  && source ~/.profile \
  && pnpm install --global tsx
COPY etherpad/etherpad-${ETHERPAD_VERSION} .
CMD pnpx tsx src/node/server.ts