From 17a60124236b503859e00db762f17edff4e9239f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=27=C3=A9lectron=20rare?= <108685187+electron-rare@users.noreply.github.com> Date: Sat, 13 Jun 2026 18:06:59 +0200 Subject: [PATCH] chore: dockerfile for realtime relay --- server/Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 server/Dockerfile diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 0000000..74297e8 --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,8 @@ +# Minimal sovereign WebSocket relay image for the lego-builder rooms. +# Only needs `ws` — none of the React/build deps. +FROM node:20-alpine +WORKDIR /app +RUN npm init -y >/dev/null 2>&1 && npm pkg set type=module >/dev/null 2>&1 && npm install ws@8 >/dev/null 2>&1 +COPY server ./server +EXPOSE 8090 +CMD ["node", "server/index.js"]