FROM eclipse-mosquitto:2.0.22 COPY mosquitto.conf /mosquitto/config/mosquitto.conf ARG TARGETARCH COPY entrypoint_wrapper.sh /entrypoint_wrapper.sh RUN if [ ${TARGETARCH} != "amd64" ]; then \ mv /docker-entrypoint.sh /wrapped_entrypoint.sh; \ cp /entrypoint_wrapper.sh /entrypoint.sh; \ else \ mv /docker-entrypoint.sh /entrypoint.sh; \ fi; \ rm /entrypoint_wrapper.sh ENTRYPOINT [ "/entrypoint.sh" ] CMD ["/usr/sbin/mosquitto", "-c", "/mosquitto/config/mosquitto.conf"]