Sign inSign up

msrd0/arduino

By msrd0

Updated over 9 years ago

Arduino for AVR and ESP8266

Image
0

368

msrd0/arduino repository overview

FROM base/archlinux

RUN pacman --noconfirm -Syu && pacman --noconfirm -S \
		arduino \
		arduino-avr-core \
		arduino-builder \
		arduino-ctags \
		git \
		libxtst \
		psmisc \
		sed \
		sudo \
		xorg-server-xvfb \
	&& yes | pacman -Scc

RUN useradd -m -d /home/user user \
	&& mkdir -p /etc/sudoers.d \
	&& echo 'user ALL=(ALL) NOPASSWD: ALL' >/etc/sudoers.d/user \
	&& echo -e '#!/bin/bash\nsudo Xvfb :1 -ac -screen 0 1280x1024x16 &' >/usr/local/bin/start-xvfb \
	&& chmod +x /usr/local/bin/start-xvfb
USER user
ENV HOME=/home/user
WORKDIR /home/user

ENV DISPLAY=:1
RUN start-xvfb \
	&& mkdir -p .arduino15 \
	&& echo 'boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json' >.arduino15/preferences.txt \
	&& arduino --install-boards esp8266:esp8266 \
	&& arduino --install-library LiquidCrystal LiquidCrystal \
	&& arduino --install-library WebSockets WebSockets \
	&& sudo rm -rf /tmp/*

CMD ["/usr/bin/bash"]

Tag summary

Content type

Image

Digest

Size

477.3 MB

Last updated

over 9 years ago

docker pull msrd0/arduino