Dockerfile (1154B)
1 FROM resin/armv7hf-debian-qemu 2 3 MAINTAINER MTRNord <info@nordgedanken.de> 4 5 RUN [ "cross-build-start" ] 6 ENV DOCKER_HOST unix:///var/run/rce.sock 7 8 #install packages 9 RUN apt-get update && apt-get install -y \ 10 git \ 11 apt-transport-https \ 12 ca-certificates \ 13 make \ 14 build-essential \ 15 wget 16 17 # Install resin.io's rce (docker) 18 COPY ./rce /usr/bin/rce 19 RUN chmod +x /usr/bin/rce 20 RUN ln -s /usr/bin/rce /usr/bin/docker 21 RUN chmod +x /usr/bin/docker 22 RUN rm -rf /var/run/rce.pid 23 24 RUN apt-get update && apt-get install -y apt-transport-https && echo "deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ jessie main" | tee /etc/apt/sources.list.d/hypriot.list && apt-get update && apt-get install -y --force-yes docker-compose 25 26 #configure server 27 RUN git clone --recursive https://github.com/MTRNord/boinc-server-docker.git && cd boinc-server-docker && git checkout rpi && cd .. 28 RUN echo "127.0.0.1 http://ProjectStreet.dynu.com" >> /etc/hosts 29 30 # Define additional metadata for our image. 31 VOLUME /var/lib/rce 32 RUN ln -s /var/lib/rce /var/lib/docker 33 34 COPY . /app 35 36 RUN [ "cross-build-end" ] 37 38 CMD ["/bin/bash", "/app/start"]