aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile37
1 files changed, 19 insertions, 18 deletions
diff --git a/Dockerfile b/Dockerfile
index dfde33b5c..8f78dc2bf 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,28 +1,29 @@
1FROM debian:jessie 1FROM debian
2MAINTAINER Erik Dasque <erik@frenchguys.com>
3 2
4RUN apt-get update && apt-get install --no-install-recommends -y build-essential \ 3RUN apt-get update && apt-get install --no-install-recommends -y \
5 gcc \
6 unzip \
7 wget \
8 zip \
9 gcc-avr \
10 binutils-avr \
11 avr-libc \ 4 avr-libc \
5 avrdude \
6 binutils-arm-none-eabi \
7 binutils-avr \
8 build-essential \
12 dfu-programmer \ 9 dfu-programmer \
13 dfu-util \ 10 dfu-util \
11 gcc \
14 gcc-arm-none-eabi \ 12 gcc-arm-none-eabi \
15 binutils-arm-none-eabi \ 13 gcc-avr \
16 libnewlib-arm-none-eabi \
17 git \ 14 git \
15 libnewlib-arm-none-eabi \
18 software-properties-common \ 16 software-properties-common \
19 avrdude \ 17 unzip \
18 wget \
19 zip \
20 && rm -rf /var/lib/apt/lists/* 20 && rm -rf /var/lib/apt/lists/*
21 21
22ENV keyboard=ergodox 22ENV KEYBOARD=ergodox_ez
23ENV subproject=ez 23ENV KEYMAP=default
24ENV keymap=default 24
25VOLUME /qmk_firmware
26WORKDIR /qmk_firmware
27COPY . .
25 28
26VOLUME /qmk 29CMD make $KEYBOARD:$KEYMAP
27WORKDIR /qmk
28CMD make clean ; make keyboard=${keyboard} subproject=${subproject} keymap=${keymap}