From 9487253650256f22f4dce2c1a0ce36b31b933eac Mon Sep 17 00:00:00 2001 From: Miguel Almeida Date: Sun, 24 Apr 2022 18:53:15 +0100 Subject: [PATCH 1/2] Build using docker --- .dockerginore | 3 +++ Dockerfile | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .dockerginore create mode 100644 Dockerfile diff --git a/.dockerginore b/.dockerginore new file mode 100644 index 0000000..3774686 --- /dev/null +++ b/.dockerginore @@ -0,0 +1,3 @@ +.git +Dockerfile + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5135b07 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:20.04 + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && \ + apt-get install -y make git python3 python3-pip cmake libusb-1.0.0-dev && \ + apt-get autoclean -y && \ + ln -s /usr/bin/python3 /usr/bin/python + +WORKDIR /srv + +COPY ./ ./ + +RUN cp config_T5-4.7 config && \ + make + From 45d8b5f62f6a13478d543aa935ab0c4d65590a83 Mon Sep 17 00:00:00 2001 From: Miguel Almeida Date: Thu, 28 Apr 2022 19:16:42 +0100 Subject: [PATCH 2/2] Remove build dl and tmp dirs after bin is compiled --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5135b07..d3089cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,12 +5,13 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ apt-get install -y make git python3 python3-pip cmake libusb-1.0.0-dev && \ apt-get autoclean -y && \ - ln -s /usr/bin/python3 /usr/bin/python + ln -s /usr/bin/python3 /usr/bin/python WORKDIR /srv COPY ./ ./ RUN cp config_T5-4.7 config && \ - make + make && \ + rm -rf tmp build_dir dl