| 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
|