commit 32e3a333253479c32ad99680f83a56e26a0b1eb5
parent 8381a0ab80ba82a4961de560ba9da36e7226691e
Author: Florian Dold <florian@dold.me>
Date: Tue, 4 Feb 2025 20:54:03 +0100
always run apt-get update
Otherwise installing deps of our deb packages can fail
Diffstat:
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/Dockerfile b/Dockerfile
@@ -89,7 +89,7 @@ WORKDIR /
RUN mkdir -p /packages/gnunet
RUN mv /build/*.deb /packages/gnunet
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/gnunet/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/gnunet/*.deb
WORKDIR /
# Exchange
@@ -108,7 +108,7 @@ WORKDIR /
RUN mkdir -p /packages/exchange
RUN mv /build/*.deb /packages/exchange
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/exchange/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/exchange/*.deb
WORKDIR /
# Merchant
@@ -129,7 +129,7 @@ WORKDIR /
RUN mkdir -p /packages/merchant
RUN mv /build/*.deb /packages/merchant
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/merchant/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/merchant/*.deb
WORKDIR /
# Challenger
@@ -150,7 +150,7 @@ WORKDIR /
RUN mkdir -p /packages/challenger
RUN mv /build/*.deb /packages/challenger
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/challenger/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/challenger/*.deb
WORKDIR /
# Libeufin
@@ -170,7 +170,7 @@ WORKDIR /
RUN mkdir -p /packages/libeufin
RUN mv /build/*.deb /packages/libeufin
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/libeufin/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/libeufin/*.deb
# Merchant demos
FROM base-system as merchant-demos
@@ -188,7 +188,7 @@ WORKDIR /
RUN mkdir -p /packages/merchant-demos
RUN mv /build/*.deb /packages/merchant-demos
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/merchant-demos/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/merchant-demos/*.deb
# taler-typescript-core tools (taler-wallet-cli and taler-harness)
FROM base-system as wallet
@@ -217,7 +217,7 @@ WORKDIR /
RUN mkdir -p /packages/wallet
RUN mv /build/taler-typescript-core/packages/*.deb /packages/wallet
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/wallet/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/wallet/*.deb
# Sync
FROM merchant as sync
@@ -234,7 +234,7 @@ WORKDIR /
RUN mkdir -p /packages/sync
RUN mv /build/*.deb /packages/sync
RUN rm -rf /build
-RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/sync/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/sync/*.deb
WORKDIR /