Skip to content

Instantly share code, notes, and snippets.

@dronov
Last active July 21, 2017 12:28
Show Gist options
  • Save dronov/d4812998a47b01cd9a68b648d1bf5e16 to your computer and use it in GitHub Desktop.
Save dronov/d4812998a47b01cd9a68b648d1bf5e16 to your computer and use it in GitHub Desktop.
FROM debian:latest
RUN apt-get update && apt-get install -y \
git \
wget \
unzip \
screen \
sudo \
sed \
make \
libconfig-yaml-perl \
python-serial \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
WORKDIR /workspace
RUN git clone https://github.com/esp8266/Arduino.git esp8266
WORKDIR /workspace/esp8266
RUN git checkout tags/2.3.0
WORKDIR /workspace/esp8266/tools
RUN python get.py
WORKDIR /workspace/esp8266/libraries
RUN git clone https://github.com/adafruit/Adafruit_NeoPixel.git
# Install other dependencies here
WORKDIR /workspace
ENV ESP_ROOT=/workspace/esp8266
CMD /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment