Update Dockerfile
This commit is contained in:
@ -3,6 +3,12 @@ FROM node:lts-buster AS base
|
|||||||
# Copy scripts
|
# Copy scripts
|
||||||
COPY scripts/*.sh /tmp/
|
COPY scripts/*.sh /tmp/
|
||||||
|
|
||||||
|
RUN mkdir -p /usr/src/node-red /data && \
|
||||||
|
deluser --remove-home node && \
|
||||||
|
adduser -h /usr/src/node-red -D -H node-red -u 1000 && \
|
||||||
|
chown -R node-red:node-red /data && \
|
||||||
|
chown -R node-red:node-red /usr/src/node-red
|
||||||
|
|
||||||
# Install tools, create Node-RED app and data dir, add user and set rights
|
# Install tools, create Node-RED app and data dir, add user and set rights
|
||||||
RUN set -ex && \
|
RUN set -ex && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
@ -16,12 +22,7 @@ RUN set -ex && \
|
|||||||
nano \
|
nano \
|
||||||
git \
|
git \
|
||||||
openssl \
|
openssl \
|
||||||
openssh-client && \
|
openssh-client
|
||||||
mkdir -p /usr/src/node-red /data && \
|
|
||||||
deluser --remove-home node && \
|
|
||||||
adduser -h /usr/src/node-red -D -H node-red -u 1000 && \
|
|
||||||
chown -R node-red:node-red /data && \
|
|
||||||
chown -R node-red:node-red /usr/src/node-red
|
|
||||||
|
|
||||||
# Set work directory
|
# Set work directory
|
||||||
WORKDIR /usr/src/node-red
|
WORKDIR /usr/src/node-red
|
||||||
|
|||||||
Reference in New Issue
Block a user