Merge branch 'master' of https://github.com/qmk/qmk_firmware
[jackhill/qmk/firmware.git] / Dockerfile
1 FROM debian
2
3 RUN apt-get update && apt-get install --no-install-recommends -y \
4 avr-libc \
5 avrdude \
6 binutils-arm-none-eabi \
7 binutils-avr \
8 build-essential \
9 dfu-programmer \
10 dfu-util \
11 gcc \
12 gcc-arm-none-eabi \
13 gcc-avr \
14 git \
15 libnewlib-arm-none-eabi \
16 software-properties-common \
17 unzip \
18 wget \
19 zip \
20 && rm -rf /var/lib/apt/lists/*
21
22 ENV KEYBOARD=ergodox_ez
23 ENV KEYMAP=default
24
25 VOLUME /qmk_firmware
26 WORKDIR /qmk_firmware
27 COPY . .
28
29 CMD make $KEYBOARD:$KEYMAP