[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-sandcastle-ng] branch master updated: set DEBIAN_FRONTENT
From: |
gnunet |
Subject: |
[taler-sandcastle-ng] branch master updated: set DEBIAN_FRONTENT |
Date: |
Mon, 26 Aug 2024 20:53:03 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository sandcastle-ng.
The following commit(s) were added to refs/heads/master by this push:
new bb1ed04 set DEBIAN_FRONTENT
bb1ed04 is described below
commit bb1ed0404cc5a6ce00d80bbf515a2d9d8ddf315a
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Aug 26 20:52:57 2024 +0200
set DEBIAN_FRONTENT
---
Dockerfile | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 9f8e0d7..bb7c386 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,12 @@ FROM docker.io/library/debian:bookworm AS base-system
# - the final image contains -dev packages, not really necessary
# - GNUnet build dependencies are excessive, maybe we can just build the
required libs?
-RUN apt-get update && apt-get -y upgrade && apt-get --no-install-recommends
install -y \
+
+
+RUN DEBIAN_FRONTEND=noninteractive \
+ apt-get update && \
+ apt-get -y upgrade && \
+ apt-get --no-install-recommends install -y \
autoconf \
autopoint \
build-essential \
@@ -84,7 +89,7 @@ WORKDIR /
RUN mkdir -p /packages/gnunet
RUN mv /build/*.deb /packages/gnunet
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/gnunet/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/gnunet/*.deb
WORKDIR /
# Exchange
@@ -103,7 +108,7 @@ WORKDIR /
RUN mkdir -p /packages/exchange
RUN mv /build/*.deb /packages/exchange
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/exchange/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/exchange/*.deb
WORKDIR /
# Merchant
@@ -124,7 +129,7 @@ WORKDIR /
RUN mkdir -p /packages/merchant
RUN mv /build/*.deb /packages/merchant
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/merchant/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/merchant/*.deb
WORKDIR /
# Challenger
@@ -145,7 +150,7 @@ WORKDIR /
RUN mkdir -p /packages/challenger
RUN mv /build/*.deb /packages/challenger
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/challenger/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/challenger/*.deb
WORKDIR /
# Libeufin
@@ -165,7 +170,7 @@ WORKDIR /
RUN mkdir -p /packages/libeufin
RUN mv /build/*.deb /packages/libeufin
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/libeufin/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/libeufin/*.deb
# Merchant demos
FROM base-system as merchant-demos
@@ -183,7 +188,7 @@ WORKDIR /
RUN mkdir -p /packages/merchant-demos
RUN mv /build/*.deb /packages/merchant-demos
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/merchant-demos/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/merchant-demos/*.deb
# wallet-core tools (taler-wallet-cli and taler-harness)
FROM base-system as wallet
@@ -212,7 +217,7 @@ WORKDIR /
RUN mkdir -p /packages/wallet
RUN mv /build/wallet-core/packages/*.deb /packages/wallet
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/wallet/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/wallet/*.deb
# Sync
FROM merchant as sync
@@ -229,18 +234,18 @@ WORKDIR /
RUN mkdir -p /packages/sync
RUN mv /build/*.deb /packages/sync
RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/sync/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/sync/*.deb
WORKDIR /
# Final image
FROM base-system as taler-final
-RUN apt-get update && apt-get -y upgrade && apt-get --no-install-recommends
install -y \
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade &&
apt-get --no-install-recommends install -y \
gpg
COPY apt/caddy-stable.list /etc/apt/sources.list.d/caddy-stable.list
COPY apt/caddy-stable-archive-keyring.gpg /tmp/caddy-stable-archive-keyring.gpg
RUN gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
/tmp/caddy-stable-archive-keyring.gpg
-RUN apt-get update && apt-get -y upgrade && apt-get --no-install-recommends
install -y \
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade &&
apt-get --no-install-recommends install -y \
emacs \
vim \
curl \
@@ -260,7 +265,7 @@ COPY --from=wallet /packages/wallet/* /packages/
COPY --from=libeufin /packages/libeufin/* /packages/
COPY --from=merchant-demos /packages/merchant-demos/* /packages/
COPY --from=challenger /packages/challenger/* /packages/
-RUN apt-get install --no-install-recommends -y /packages/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y
/packages/*.deb
COPY systemd/setup-sandcastle.service /etc/systemd/system/
RUN systemctl enable setup-sandcastle.service
# Disable potentially problem-causing services
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-sandcastle-ng] branch master updated: set DEBIAN_FRONTENT,
gnunet <=