Files
ArchiveCostWebapp/logic/Dockerfile
T

30 lines
739 B
Docker

# Basis-Image von Node-RED verwenden
FROM nodered/node-red:latest
# Zu root wechseln, um Pakete zu installieren
USER root
# Python und notwendige Tools installieren
#RUN apk add --no-update python3 py3-pip
RUN apk add --no-cache \
python3 \
py3-pip \
python3-dev \
gcc \
g++ \
musl-dev \
libffi-dev
# Python-Pakete installieren (ldap3 separat via pip)
RUN pip install --no-cache-dir ldap3 --break-system-packages
# Falls Ihre Skripte spezielle Python-Libraries brauchen (z.B. pymongo, pandas)
# RUN pip3 install pymongo pandas --break-system-packages
RUN pip3 install --no-cache-dir --break-system-packages \
pandas \
numpy \
ldap3
# Zurück zum Node-RED User für die Sicherheit
USER node-red