From 502d4d11300e34251b30d60d4c7f4b96c03b2dc0 Mon Sep 17 00:00:00 2001 From: David Weber | geOps Date: Sun, 27 Mar 2022 22:09:35 +0200 Subject: [PATCH] allow node process to start on low port 80 Fixes #503 --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 7b70733..bf38ddb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,6 +33,7 @@ RUN export DEBIAN_FRONTEND=noninteractive \ libegl1 \ xvfb \ xauth \ + libcap2-bin \ && apt-get -y --purge autoremove \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* @@ -46,6 +47,9 @@ ENV CHOKIDAR_INTERVAL=500 VOLUME /data WORKDIR /data +# allow node to listen on low ports +RUN setcap 'cap_net_bind_service=+ep' /usr/local/bin/node + EXPOSE 80 USER node:node