From 7e364f82bcafe6943db5186a11ac9cf0c9a5939e Mon Sep 17 00:00:00 2001 From: Brenden Matthews Date: Fri, 14 Dec 2018 17:19:01 -0500 Subject: [PATCH] Add Dockerfile for building cgminer. --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..1f47f5b2d0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM ubuntu + +RUN apt-get update -qq \ + && DEBIAN_FRONTEND=noninteractive apt-get install -yqq \ + build-essential autoconf automake libtool pkg-config \ + libcurl4-openssl-dev libudev-dev libusb-1.0-0-dev \ + libncurses5-dev libz-dev + +WORKDIR /cgminer +COPY . src + +ARG CONFIGURE_ARGS=--enable-bitfury + +RUN cd src \ + && sh autogen.sh \ + && ./configure $CONFIGURE_ARGS \ + && make -j4 install \ + && DEBIAN_FRONTEND=noninteractive apt-get remove -yqq \ + build-essential autoconf automake libtool pkg-config \ + libcurl4-openssl-dev libudev-dev libusb-1.0-0-dev \ + libncurses5-dev libz-dev \ + && cd .. \ + && rm -rf src /var/lib/apt/lists/* + +ENTRYPOINT [ "/usr/local/bin/cgminer" ]