]> git.donarmstrong.com Git - qmk_firmware.git/blob - Dockerfile
Keyboard: LFKPad refactor and Configurator support (#3439)
[qmk_firmware.git] / Dockerfile
1 FROM debian:jessie
2 MAINTAINER Erik Dasque <erik@frenchguys.com>
3
4 RUN apt-get update && apt-get install --no-install-recommends -y build-essential \
5     gcc \
6     unzip \
7     wget \
8     zip \
9     gcc-avr \
10     binutils-avr \
11     avr-libc \
12     dfu-programmer \
13     dfu-util \
14     gcc-arm-none-eabi \
15     binutils-arm-none-eabi \
16     libnewlib-arm-none-eabi \
17     git \
18     software-properties-common \
19     avrdude \
20     && rm -rf /var/lib/apt/lists/*
21
22 ENV keyboard=ergodox
23 ENV subproject=ez
24 ENV keymap=default
25
26 VOLUME /qmk
27 WORKDIR /qmk
28 CMD make clean ; make keyboard=${keyboard} subproject=${subproject} keymap=${keymap}