From 1ccc080ac031166a4e43b1bc13c9d400cf3e273f Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 27 Jun 2019 15:16:07 +0200 Subject: [PATCH] username --- Dockerfile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 754b999..cb112ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,13 +8,24 @@ ENV BROKER "mqtt://mosquitto" ENV DATA_DIR "/opt/app" ENV STORAGE_DIR "/opt/app/storage" +ARG USER="homekit" +ARG UID="51888" +ARG GROUP="homekit" +ARG GID="51888" + + COPY start.sh /usr/local/bin/ RUN \ + groupadd -r -g $GID $GROUP && \ + useradd -m -r -u $UID -g $GROUP $USER chmod 755 /usr/local/bin/start.sh && \ npm install -g homekit2mqtt --unsafe-perm && \ mkdir -p ${DATA_DIR} && \ - mkdir -p ${STORAGE_DIR} + mkdir -p ${STORAGE_DIR} && \ + chown $USER:$GROUP ${DATA_DIR} + +USER ${USER} COPY mapping.json ${DATA_DIR}