FROM registry.gitlab.com/wolutator/base-build-env:latest LABEL Maintainer="Wolfgang Hottgenroth " LABEL ImageName="registry.gitlab.com/wolutator/build-env-arduino-esp8266" ENV ARDUINO_VERSION=arduino-1.8.7 ARG WORKDIR="/opt/arduino" RUN \ apt update && \ apt install -y python-cheetah && \ rm -rf /var/lib/apt/lists/* && \ mkdir -p ${WORKDIR} WORKDIR ${WORKDIR} RUN \ wget https://downloads.arduino.cc/$ARDUINO_VERSION-linux64.tar.xz && \ tar -xf $ARDUINO_VERSION-linux64.tar.xz && \ rm $ARDUINO_VERSION-linux64.tar.xz && \ $ARDUINO_VERSION/install.sh && \ $ARDUINO_VERSION/arduino --pref "boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json" --save-prefs && \ $ARDUINO_VERSION/arduino --install-boards esp8266:esp8266 --save-prefs ENV PATH "$PATH:/${WORKDIR}/${ARDUINO_VERSION}"