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"]