[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-deployment] branch master updated: dpkg-build dockerfile
From: |
gnunet |
Subject: |
[taler-deployment] branch master updated: dpkg-build dockerfile |
Date: |
Fri, 22 Oct 2021 17:16:15 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository deployment.
The following commit(s) were added to refs/heads/master by this push:
new aebb245 dpkg-build dockerfile
aebb245 is described below
commit aebb245db25b4fd38206ca5e0b716d477ec63228
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri Oct 22 17:16:10 2021 +0200
dpkg-build dockerfile
---
dpkg-build/Dockerfile | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/dpkg-build/Dockerfile b/dpkg-build/Dockerfile
new file mode 100644
index 0000000..f745c0c
--- /dev/null
+++ b/dpkg-build/Dockerfile
@@ -0,0 +1,32 @@
+FROM docker.io/debian:bullseye
+
+RUN apt-get update -y
+RUN apt-get upgrade -y
+
+# Install essential build dependencies
+RUN apt-get -y install build-essential devscripts debhelper equivs sudo
+
+# Allow everyone to sudo
+RUN echo 'ALL ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
+
+RUN useradd -m builduser
+
+USER builduser
+
+WORKDIR /home/builduser
+
+# Clone our repos
+RUN git clone --depth=1 git://git.gnunet.org/gnunet.git
+RUN git clone --depth=1 git://git.taler.net/exchange.git
+RUN git clone --depth=1 git://git.taler.net/merchant.git
+
+#
+## Build GNUnet
+#
+
+# Install build dependencies
+RUN cd ~/gnunet && sudo mk-build-deps -t "apt-get -o
Debug::pkgProblemResolver=yes --no-install-recommends -y" --install
debian/control
+
+RUN cd ~/gnunet && ./bootstrap
+RUN cd ~/gnunet && debuild --no-sign -i -B
+
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-deployment] branch master updated: dpkg-build dockerfile,
gnunet <=