Dockerfile 900 B

12345678910111213141516171819202122232425262728
  1. FROM debian:jessie
  2. MAINTAINER Markus Lindenberg <markus@lindenberg.io>
  3. ENV GLUON_TAG v2016.1
  4. ENV DEFAULT_GLUON_RELEASE 0.8.0
  5. ENV GLUON_TARGETS ar71xx-generic ar71xx-nand mpc85xx-generic x86-generic x86-64
  6. ENV GLUON_BRANCH stable
  7. ENV DEBIAN_FRONTEND noninteractive
  8. ENV DEBIAN_PRIORITY critical
  9. ENV DEBCONF_NOWARNINGS yes
  10. RUN apt-get update
  11. RUN apt-get -y install --no-install-recommends ca-certificates python python3 wget file git subversion build-essential gawk unzip libncurses5-dev zlib1g-dev openssl libssl-dev && apt-get clean
  12. ADD docker-build.py /usr/src/build.py
  13. ADD site.mk /usr/src/site.mk
  14. ADD site.conf /usr/src/site.conf
  15. ADD i18n /usr/src/i18n
  16. RUN adduser --system --home /usr/src/build build
  17. USER build
  18. WORKDIR /usr/src/build
  19. RUN git config --global user.email "technik@freifunk-dortmund.de"
  20. RUN git config --global user.name "FFDO Gluon Build Container"
  21. CMD ["/usr/src/build.py"]