Kaynağa Gözat

Installing correct required dependencies via DockerFile

Thokoop 1 yıl önce
ebeveyn
işleme
e1741a5445
1 değiştirilmiş dosya ile 8 ekleme ve 5 silme
  1. 8 5
      Dockerfile

+ 8 - 5
Dockerfile

@@ -13,18 +13,21 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
     avrdude \
     wget \
     unzip \
+    git \
     && rm -rf /var/lib/apt/lists/*
 
 # Install arduino-cli
-RUN wget https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz && \
-    tar -xvf arduino-cli_latest_Linux_64bit.tar.gz && \
+RUN wget https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARM64.tar.gz && \
+    tar -xvf arduino-cli_latest_Linux_ARM64.tar.gz && \
     mv arduino-cli /usr/local/bin/ && \
-    rm arduino-cli_latest_Linux_64bit.tar.gz
+    chmod +x /usr/local/bin/arduino-cli && \
+    rm arduino-cli_latest_Linux_ARM64.tar.gz
 
-# Initialize arduino-cli
+# Initialize arduino-cli and install cores
 RUN arduino-cli config init && \
     arduino-cli core update-index && \
-    arduino-cli core install arduino:avr
+    arduino-cli core install arduino:avr && \
+    arduino-cli core install esp32:esp32
 
 # Install any needed packages specified in requirements.txt
 RUN pip install --no-cache-dir -r requirements.txt