Subversion Repositories ESP8266_P1_Meter

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 raymond 1
FROM ubuntu:latest
2
 
3
RUN apt-get update
4
RUN apt-get install -y wget python3 python3-serial
5
RUN wget https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz
6
RUN tar xf arduino-cli_latest_Linux_64bit.tar.gz
7
RUN ./arduino-cli version
8
RUN ./arduino-cli config init
9
RUN ./arduino-cli config set board_manager.additional_urls "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json"
10
RUN ./arduino-cli config set library.enable_unsafe_install true
11
RUN ./arduino-cli core update-index
12
#RUN ./arduino-cli core install esp32:esp32@3.0.2
13
RUN ./arduino-cli core install arduino:samd
14
RUN ./arduino-cli lib install MQTT@2.5.1
15
RUN ./arduino-cli lib install WiFi101
16
COPY ./ /library
17
RUN ./arduino-cli compile --library /library --fqbn "arduino:samd:mkrwifi1010" /library/examples/arduino/legacy_stack/publish_and_subscribe_mkr
18
#RUN ./arduino-cli compile --library /library --fqbn "esp32:esp32:esp32" /library/examples/arduino/actuators