summaryrefslogtreecommitdiff
path: root/etherpad.Dockerfile
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-06-29 12:01:49 +0100
committerJoe Carstairs <me@joeac.net>2026-06-29 12:01:49 +0100
commit75ca9d485d3bc98e80396c566278b9db8ba54d4b (patch)
treed70ee7af710851eb0ad7554fde278db5584e77a8 /etherpad.Dockerfile
parent74dc86d56c823b0c86e323000d168a9cd9988d0f (diff)
adds etherpad module
Diffstat (limited to 'etherpad.Dockerfile')
-rw-r--r--etherpad.Dockerfile11
1 files changed, 11 insertions, 0 deletions
diff --git a/etherpad.Dockerfile b/etherpad.Dockerfile
new file mode 100644
index 0000000..fd76a88
--- /dev/null
+++ b/etherpad.Dockerfile
@@ -0,0 +1,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