diff --git a/.docker/Dockerfile.debian b/.docker/Dockerfile.debian index 772f180b..a8bf5525 100644 --- a/.docker/Dockerfile.debian +++ b/.docker/Dockerfile.debian @@ -1,6 +1,6 @@ ARG ARCH=amd64 ARG NODE_VERSION=20 -ARG OS=bullseye-slim +ARG OS=bookworm-slim #### Stage BASE ######################################################################################################## FROM node:${NODE_VERSION}-${OS} AS base @@ -12,24 +12,24 @@ COPY .docker/healthcheck.js / # Install tools, create Node-RED app and data dir, add user and set rights RUN set -ex && \ apt-get update && apt-get install -y \ - bash \ - tzdata \ - curl \ - nano \ - wget \ - git \ - openssl \ - openssh-client \ - ca-certificates \ - iputils-ping && \ + bash \ + tzdata \ + curl \ + nano \ + wget \ + git \ + openssl \ + openssh-client \ + ca-certificates \ + iputils-ping && \ mkdir -p /usr/src/node-red /data && \ deluser --remove-home node && \ # adduser --home /usr/src/node-red --disabled-password --no-create-home node-red --uid 1000 && \ useradd --home-dir /usr/src/node-red --uid 1000 node-red && \ chown -R node-red:root /data && chmod -R g+rwX /data && \ chown -R node-red:root /usr/src/node-red && chmod -R g+rwX /usr/src/node-red - # chown -R node-red:node-red /data && \ - # chown -R node-red:node-red /usr/src/node-red +# chown -R node-red:node-red /data && \ +# chown -R node-red:node-red /usr/src/node-red # Set work directory WORKDIR /usr/src/node-red @@ -82,7 +82,7 @@ RUN apt-get install -y build-essential RUN chown -R node-red:root /usr/src/node-red && \ apt-get update && apt-get install -y python-dev-is-python3 libcairo2-dev python3.11-venv && \ python3 -m venv /opt/venv/ && \ - # /usr/share/fonts/truetype &&\ + chown -R node-red:node-red /opt/venv && chown -R node-red:node-red /usr/share/fonts/truetype &&\ /opt/venv/bin/python -m pip install --upgrade pip setuptools && \ rm -r /tmp/*