From aa6c67762b4b54b7780a8349209b881dcfca9fe1 Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Thu, 20 Jun 2024 14:07:48 +0200
Subject: [PATCH] create shiny user and group as 999:999, to prevent 999 from
 being used by other user/group

---
 Dockerfile.r | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Dockerfile.r b/Dockerfile.r
index b0dcbde..9135be1 100644
--- a/Dockerfile.r
+++ b/Dockerfile.r
@@ -8,6 +8,9 @@ ENV SHINY_LOG_STDERR=1
 EXPOSE 3838
 CMD ["shiny-server"]
 
+RUN addgroup --gid 999 shiny \
+ && adduser --disabled-password --gecos '' --uid 999 --gid 999 shiny
+
 # install dependencies
 RUN apt-get update \
  && apt-get install -y \
-- 
GitLab