Boa tarde,
Estou usando um fork Github repositório smtp2mqtt Docker e mudei um Add-On para local, antes de ter uma imagem Docker-hub. Depois de mudar isso não está funcionando e agora ao tentar iniciar o Add-On estou recebendo um erro conforme abaixo.
log
> [22:24:10] INFO: starting application...
Traceback (most recent call last):
File "/app/smtp2mqtt.py", line 13, in <module>
from aiosmtpd.controller import Controller
ModuleNotFoundError: No module named 'aiosmtpd'
Aqui está o DockerFile com alterações antes/depois.
DockerFile original GitHub
> ARG BUILD_FROM
FROM $BUILD_FROM
WORKDIR /app
COPY start.sh smtp2mqtt.py /app/
RUN chmod 755 /app/start.sh
RUN apk add --no-cache python3 py3-pip && pip3 install paho-mqtt aiosmtpd
ENTRYPOINT [“/app/start.sh”]
LABEL
io.hass.version=“VERSION”
io.hass.type=“addon”
io.hass.arch="armhf|armv7|aarch64|i386|amd64
DockerFile agora:
ARG BUILD_FROM
FROM $BUILD_FROM
WORKDIR /app
COPY start.sh smtp2mqtt.py /app/
RUN chmod 755 /app/start.sh
RUN apk add --no-cache
RUN apk add python3
RUN apk add py3-pip
RUN apk add py3-paho-mqtt
CMD python3 -m aiosmtpd --nosetuid
ENTRYPOINT ["/app/start.sh"]
LABEL \
io.hass.version="VERSION" \
io.hass.type="addon" \
io.hass.arch="armhf|armv7|aarch64|i386|amd64"
Tentei instalar aiosmtpd por comando
pip install aiosmtpd
no HA mas não consegui diz comando inválido.