username
This commit is contained in:
parent
17dd7ca139
commit
1ccc080ac0
13
Dockerfile
13
Dockerfile
@ -8,13 +8,24 @@ ENV BROKER "mqtt://mosquitto"
|
|||||||
ENV DATA_DIR "/opt/app"
|
ENV DATA_DIR "/opt/app"
|
||||||
ENV STORAGE_DIR "/opt/app/storage"
|
ENV STORAGE_DIR "/opt/app/storage"
|
||||||
|
|
||||||
|
ARG USER="homekit"
|
||||||
|
ARG UID="51888"
|
||||||
|
ARG GROUP="homekit"
|
||||||
|
ARG GID="51888"
|
||||||
|
|
||||||
|
|
||||||
COPY start.sh /usr/local/bin/
|
COPY start.sh /usr/local/bin/
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
|
groupadd -r -g $GID $GROUP && \
|
||||||
|
useradd -m -r -u $UID -g $GROUP $USER
|
||||||
chmod 755 /usr/local/bin/start.sh && \
|
chmod 755 /usr/local/bin/start.sh && \
|
||||||
npm install -g homekit2mqtt --unsafe-perm && \
|
npm install -g homekit2mqtt --unsafe-perm && \
|
||||||
mkdir -p ${DATA_DIR} && \
|
mkdir -p ${DATA_DIR} && \
|
||||||
mkdir -p ${STORAGE_DIR}
|
mkdir -p ${STORAGE_DIR} && \
|
||||||
|
chown $USER:$GROUP ${DATA_DIR}
|
||||||
|
|
||||||
|
USER ${USER}
|
||||||
|
|
||||||
COPY mapping.json ${DATA_DIR}
|
COPY mapping.json ${DATA_DIR}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user