commit a56152ff10969dd2456837829efbdec0136a06dd
parent 13dbc6a9bd706951fd65695510193750e10266c9
Author: Florian Dold <florian@dold.me>
Date: Wed, 10 Dec 2025 13:12:56 +0100
do not glob, might improve caching
Diffstat:
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/Dockerfile b/Dockerfile
@@ -76,7 +76,7 @@ RUN pip3 install --break-system-packages sphinx-book-theme sphinx-markdown-build
# GNUnet
FROM base-system AS gnunet
-COPY buildconfig/gnunet.* /buildconfig/
+COPY buildconfig/gnunet.tag buildconfig/gnunet.checkout /buildconfig/
WORKDIR /build
RUN TAG=$(cat /buildconfig/gnunet.tag) && \
git clone git://git.gnunet.org/gnunet \
@@ -133,7 +133,7 @@ WORKDIR /
# Exchange
FROM gnunet as exchange
-COPY buildconfig/exchange.* /buildconfig/
+COPY buildconfig/exchange.tag buildconfig/exchange.checkout /buildconfig/
WORKDIR /build
RUN TAG=$(cat /buildconfig/exchange.tag) && \
git clone git://git.taler.net/exchange \
@@ -151,7 +151,7 @@ WORKDIR /
# Donau
FROM exchange as donau
-COPY buildconfig/donau.* /buildconfig/
+COPY buildconfig/donau.tag buildconfig/donau.checkout /buildconfig/
WORKDIR /build
RUN TAG=$(cat /buildconfig/donau.tag) && \
git clone git://git.taler.net/donau \
@@ -173,7 +173,7 @@ WORKDIR /
# FROM exchange as merchant
FROM donau as merchant
-COPY buildconfig/merchant.* /buildconfig/
+COPY buildconfig/merchant.tag buildconfig/merchant.checkout /buildconfig/
WORKDIR /build
RUN TAG=$(cat /buildconfig/merchant.tag) && \
git clone git://git.taler.net/merchant \
@@ -194,7 +194,7 @@ WORKDIR /
# Challenger
FROM exchange as challenger
-COPY buildconfig/challenger.* /buildconfig/
+COPY buildconfig/challenger.tag buildconfig/challenger.checkout /buildconfig/
WORKDIR /build
RUN TAG=$(cat /buildconfig/challenger.tag) && \
git clone git://git.taler.net/challenger \
@@ -216,7 +216,7 @@ WORKDIR /
FROM base-system as libeufin
WORKDIR /build
-COPY buildconfig/libeufin.* /buildconfig/
+COPY buildconfig/libeufin.tag buildconfig/libeufin.checkout /buildconfig/
RUN TAG=$(cat /buildconfig/libeufin.tag) && \
git clone git://git.taler.net/libeufin \
--branch $TAG && \
@@ -235,7 +235,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-instal
FROM base-system as merchant-demos
WORKDIR /build
-COPY buildconfig/merchant-demos.* /buildconfig/
+COPY buildconfig/merchant-demos.tag buildconfig/merchant-demos.checkout /buildconfig/
RUN TAG=$(cat /buildconfig/merchant-demos.tag) && \
git clone git://git.taler.net/taler-merchant-demos \
--branch $TAG && \
@@ -252,7 +252,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-instal
# taler-typescript-core tools (taler-wallet-cli and taler-harness)
FROM base-system as wallet
WORKDIR /build
-COPY buildconfig/wallet.* /buildconfig/
+COPY buildconfig/wallet.tag buildconfig/wallet.checkout /buildconfig/
RUN TAG=$(cat /buildconfig/wallet.tag) && \
git clone git://git.taler.net/taler-typescript-core \
--branch $TAG && \
@@ -302,7 +302,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-instal
FROM base-system as turnstile
-COPY buildconfig/turnstile.* /buildconfig/
+COPY buildconfig/turnstile.tag buildconfig/turnstile.checkout /buildconfig/
RUN TAG=$(cat /buildconfig/turnstile.tag) && \
cd /opt/ && \
git clone git://git.taler.net/turnstile \