]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - Dockerfile
convert to unix line-endings [skip ci]
[qmk_firmware.git] / Dockerfile
index 96ace4ec6b188f490df3859d0521ab72d5c22586..dfde33b5cca0fbb05eb0e8368be0a3df84d55f2a 100644 (file)
@@ -1,8 +1,7 @@
 FROM debian:jessie
 MAINTAINER Erik Dasque <erik@frenchguys.com>
 
-RUN apt-get update
-RUN apt-get install --no-install-recommends -y build-essential \
+RUN apt-get update && apt-get install --no-install-recommends -y build-essential \
     gcc \
     unzip \
     wget \
@@ -15,14 +14,15 @@ RUN apt-get install --no-install-recommends -y build-essential \
     gcc-arm-none-eabi \
     binutils-arm-none-eabi \
     libnewlib-arm-none-eabi \
-    git
+    git \
+    software-properties-common \
+    avrdude \
+    && rm -rf /var/lib/apt/lists/*
 
-RUN apt-get clean
-RUN rm -rf /var/lib/apt/lists/*
-
-ENV keyboard=ergodox_ez
+ENV keyboard=ergodox
+ENV subproject=ez
 ENV keymap=default
 
 VOLUME /qmk
 WORKDIR /qmk
-CMD make clean ; make keyboard=${keyboard} keymap=${keymap}
\ No newline at end of file
+CMD make clean ; make keyboard=${keyboard} subproject=${subproject} keymap=${keymap}