ADD file:bd961ef3fd78ceb8ce13f43a6b265e2bef640dfff887462b8ceb73a1d4637401 in / |
CMD ["bash"] |
RUN /bin/sh -c apt-get update && apt-get install --no-install-recommends -y avrdude binutils-arm-none-eabi binutils-riscv64-unknown-elf build-essential ca-certificates clang-format-11 dfu-programmer dfu-util dos2unix ca-certificates gcc gcc-arm-none-eabi gcc-riscv64-unknown-elf git libfl2 libnewlib-arm-none-eabi picolibc-riscv64-unknown-elf python3 python3-pip software-properties-common tar teensy-loader-cli unzip tar wget zip && rm -rf /var/lib/apt/lists/* # buildkit |
RUN /bin/sh -c python3 -m pip install --upgrade pip setuptools wheel nose2 yapf # buildkit |
RUN /bin/sh -c /bin/bash -c "set -o pipefail && wget -q https://github.com/ZakKemble/avr-gcc-build/releases/download/v8.3.0-1/avr-gcc-8.3.0-x64-linux.tar.bz2 -O - | tee /tmp/asdf.tar.bz2 | md5sum -c <(echo '588D0BEA4C5D21A1A06AA17625684417 -') && tar xfj /tmp/asdf.tar.bz2 --strip-components=1 -C / && rm -rf /share/ /tmp/*" # buildkit |
COPY /app/dist /tmp/dist # buildkit |
RUN /bin/sh -c python3 -m pip install /tmp/dist/qmk-*.whl && rm -rf /tmp/dist # buildkit |
COPY qmk_firmware /qmk_firmware # buildkit |
RUN /bin/sh -c chmod -R 777 /qmk_firmware # buildkit |
VOLUME [/qmk_firmware/keyboards] |
VOLUME [/build_output] |
WORKDIR /qmk_firmware |
ENV SKIP_GIT=true |
COPY entrypoint.sh /entrypoint.sh # buildkit |
CMD ["/bin/bash" "/entrypoint.sh"] |