21 lines
443 B
Docker
21 lines
443 B
Docker
|
FROM debian:latest
|
||
|
RUN apt-get update && apt-get install -y python python-pip mosquitto git
|
||
|
|
||
|
# Install paho-mqtt
|
||
|
RUN yes | pip install paho-mqtt
|
||
|
|
||
|
# Install paho-mqtt wrapper
|
||
|
RUN git clone https://git.blackfinn.de/python/mqtt.git && \
|
||
|
cd mqtt && \
|
||
|
./setup.py install && \
|
||
|
cd .. && \
|
||
|
rm -rf mqtt
|
||
|
|
||
|
# Install mqtt-logger
|
||
|
RUN git clone https://git.blackfinn.de/python/mqtt_logger.git
|
||
|
|
||
|
COPY run.sh /bin/
|
||
|
|
||
|
ENTRYPOINT ["/bin/run.sh"]
|
||
|
|