Update Dockerfile
This commit is contained in:
@ -6,7 +6,7 @@ COPY scripts/*.sh /tmp/
|
||||
# Install tools, create Node-RED app and data dir, add user and set rights
|
||||
RUN set -ex && \
|
||||
apt-get update && \
|
||||
apt-get intsall --no-cache \
|
||||
apt-get intsall \
|
||||
bash \
|
||||
tzdata \
|
||||
iputils \
|
||||
@ -31,7 +31,7 @@ COPY package.json .
|
||||
FROM base AS build
|
||||
|
||||
# Install Build tools
|
||||
RUN apt-get update && apt-get intsall --no-cache --virtual buildtools build-base linux-headers udev python && \
|
||||
RUN apt-get update && apt-get intsall buildtools build-base linux-headers udev python && \
|
||||
npm install --unsafe-perm --no-update-notifier --only=production && \
|
||||
/tmp/remove_native_gpio.sh && \
|
||||
cp -R node_modules prod_node_modules
|
||||
@ -45,6 +45,10 @@ COPY --from=build /usr/src/node-red/prod_node_modules ./node_modules
|
||||
RUN chown -R node-red:node-red /usr/src/node-red && \
|
||||
/tmp/install_devtools.sh && \
|
||||
rm -r /tmp/*
|
||||
|
||||
RUN apt-get clean autoclean && \
|
||||
apt-get autoremove --yes && \
|
||||
rm -rf /var/lib/{apt,dpkg,cache,log}/
|
||||
|
||||
USER node-red
|
||||
|
||||
|
||||
Reference in New Issue
Block a user