initial
This commit is contained in:
35
Dockerfile
Normal file
35
Dockerfile
Normal file
@ -0,0 +1,35 @@
|
||||
FROM python:3.10-bullseye
|
||||
|
||||
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" ]
|
||||
|
Reference in New Issue
Block a user