Explorar o código

get pandas from apt

subDesTagesMitExtraKaese %!s(int64=2) %!d(string=hai) anos
pai
achega
679e28383a
Modificáronse 2 ficheiros con 9 adicións e 7 borrados
  1. 9 6
      Dockerfile
  2. 0 1
      requirements.txt

+ 9 - 6
Dockerfile

@@ -3,16 +3,19 @@ FROM python:3.9-slim-bullseye
 LABEL maintainer="Christopher Nethercott" \
     description="PiHole to InfluxDB data bridge"
 
+WORKDIR /app
+
 # Install Python packages
-COPY requirements.txt /
-RUN pip install -r /requirements.txt
+COPY requirements.txt .
+RUN apt-get update && \
+  apt-get install -y --no-install-recommends python3-pandas && \
+  pip install -r requirements.txt
 
 # Clean up
-RUN apt-get -q -y autoremove
-RUN apt-get -q -y clean
-RUN rm -rf /var/lib/apt/lists/*
+RUN apt-get -q -y autoremove && \
+  apt-get -q -y clean && \
+  rm -rf /var/lib/apt/lists/*
 
 # Final setup & execution
 COPY . /app
-WORKDIR /app
 CMD ["python3", "-u", "main.py"]

+ 0 - 1
requirements.txt

@@ -1,3 +1,2 @@
 influxdb-client
-pandas
 requests