Dockerfile 573 B

1234567891011121314151617181920212223242526
  1. FROM debian:jessie
  2. MAINTAINER Erik Dasque <erik@frenchguys.com>
  3. RUN apt-get update && apt-get install --no-install-recommends -y build-essential \
  4. gcc \
  5. unzip \
  6. wget \
  7. zip \
  8. gcc-avr \
  9. binutils-avr \
  10. avr-libc \
  11. dfu-programmer \
  12. dfu-util \
  13. gcc-arm-none-eabi \
  14. binutils-arm-none-eabi \
  15. libnewlib-arm-none-eabi \
  16. git \
  17. && rm -rf /var/lib/apt/lists/*
  18. ENV keyboard=ergodox
  19. ENV subproject=ez
  20. ENV keymap=default
  21. VOLUME /qmk
  22. WORKDIR /qmk
  23. CMD make clean ; make keyboard=${keyboard} subproject=${subproject} keymap=${keymap}