This commit is contained in:
25
Dockerfile
Normal file
25
Dockerfile
Normal file
@ -0,0 +1,25 @@
|
||||
FROM python:3.13-alpine
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY src/requirements.txt .
|
||||
COPY src/main.py .
|
||||
COPY src/message_processor.py .
|
||||
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
|
||||
|
||||
ENV MQTT_BROKER=""
|
||||
ENV MQTT_PORT=""
|
||||
ENV MQTT_CLIENT_PREFIX=""
|
||||
ENV MQTT_BOX_TOPIC_PREFIXES=""
|
||||
ENV MQTT_CENTRAL_TOPICS=""
|
||||
ENV MQTT_STATUS_TOPIC=""
|
||||
ENV OFF_TEMPERATURE=""
|
||||
ENV LOW_TEMPERATURE=""
|
||||
ENV DEFAULT_HIGH_TEMPERATURE=""
|
||||
ENV MAINTENANCE_TEMPERATURE=""
|
||||
ENV BOXES=""
|
||||
|
||||
CMD ["python", "main.py"]
|
||||
|
Reference in New Issue
Block a user