Dockerfile 717 B

1234567891011121314151617181920212223242526272829
  1. FROM debian:9
  2. RUN apt-get update && apt-get install --no-install-recommends -y \
  3. avr-libc \
  4. avrdude \
  5. binutils-arm-none-eabi \
  6. binutils-avr \
  7. build-essential \
  8. dfu-programmer \
  9. dfu-util \
  10. gcc \
  11. gcc-avr \
  12. git \
  13. libnewlib-arm-none-eabi \
  14. software-properties-common \
  15. unzip \
  16. wget \
  17. zip \
  18. && rm -rf /var/lib/apt/lists/*
  19. # upgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM runtime issues
  20. RUN wget -q https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2017q2/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2 -O - | \
  21. tar xj --strip-components=1 -C /
  22. VOLUME /qmk_firmware
  23. WORKDIR /qmk_firmware
  24. COPY . .
  25. CMD make all:default