This commit is contained in:
2023-02-17 11:54:17 +01:00
parent a9b93ae3e8
commit e089ef2fd0
7 changed files with 186 additions and 127 deletions

37
Dockerfile Normal file
View File

@ -0,0 +1,37 @@
FROM python:3.10-bullseye
ENV APPLICATION_TENANT "-"
ENV MQTT_LOGIN "-"
ENV MQTT_PASSWORD "-"
ENV MQTT_BROKER "-"
ENV MQTT_PORT "8883"
ENV MQTT_CA ""
ENV PGHOST ""
ENV PGPORT "5432"
ENV PGUSER "-"
ENV PGPASSWORD "-"
ENV PGSSLMODE "disable"
ENV PGDATABASE "-"
ARG APP_DIR="/opt/app"
RUN \
apt update && \
apt upgrade -y && \
apt install -y libpq-dev && \
mkdir -p ${APP_DIR}
COPY src/requirements.txt ${APP_DIR}/
COPY src/preprocess.py ${APP_DIR}/
WORKDIR ${APP_DIR}
RUN \
pip install -r requirements.txt
USER nobody
CMD [ "python", "preprocess.py" ]