Skip to content

Commit dc7c1b4

Browse files
committed
Add variable Cardano binaries archive url
1 parent 92d6ea6 commit dc7c1b4

File tree

5 files changed

+23
-5
lines changed

5 files changed

+23
-5
lines changed

.github/workflows/test-docker.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,15 @@ on:
1111
If not provided the last commit on the main branch will be used instead.
1212
required: false
1313
type: string
14+
cardano_bin_url:
15+
description: The url of the archive of the Cardano Node/CLI binaries
16+
required: true
17+
type: string
18+
default: https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
1419
dry_run:
1520
description: Dry run will not push the Docker images to the registry
1621
required: true
17-
type: bool
22+
type: boolean
1823
default: false
1924

2025
jobs:
@@ -91,5 +96,6 @@ jobs:
9196
with:
9297
context: ${{ env.CONTEXT }}
9398
file: ${{ env.DOCKER_FILE }}
99+
build-args: CARDANO_BIN_URL=${{ steps.inputs.cardano_bin_url }}
94100
push: true
95101
tags: ${{ steps.meta.outputs.tags }}

mithril-aggregator/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ RUN /app/target/release/mithril-aggregator --version
3939
###############################
4040
FROM ubuntu:22.04
4141

42+
# Args
43+
ARG CARDANO_BIN_URL=https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
44+
4245
# Upgrade
4346
RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget sqlite3 && rm -rf /var/lib/apt/lists/*
4447

@@ -56,7 +59,7 @@ WORKDIR /app/
5659
RUN chown -R appuser /app/
5760

5861
# Install cardano-cli
59-
RUN wget -nv -O cardano-bin.tar.gz https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
62+
RUN wget -nv -O cardano-bin.tar.gz $CARDANO_BIN_URL
6063
RUN tar xzf cardano-bin.tar.gz ./cardano-cli && mv cardano-cli /app/bin
6164
RUN /app/bin/cardano-cli --version
6265
RUN rm -f cardano-bin.tar.gz

mithril-aggregator/Dockerfile.ci

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
# on a debian-compatible x86-64 environment
44
FROM ubuntu:22.04
55

6+
# Args
7+
ARG CARDANO_BIN_URL=https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
8+
69
# Upgrade
710
RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget sqlite3 && rm -rf /var/lib/apt/lists/*
811

@@ -14,7 +17,7 @@ COPY mithril-aggregator/mithril-aggregator /app/bin/mithril-aggregator
1417
COPY mithril-aggregator/config /app/config
1518

1619
# Install cardano-cli
17-
RUN wget -nv -O cardano-bin.tar.gz https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
20+
RUN wget -nv -O cardano-bin.tar.gz $CARDANO_BIN_URL
1821
RUN tar xzf cardano-bin.tar.gz ./cardano-cli && mv cardano-cli /app/bin
1922
RUN /app/bin/cardano-cli --version
2023
RUN rm -f cardano-bin.tar.gz

mithril-signer/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ RUN /app/target/release/mithril-signer --version
4040
###############################
4141
FROM ubuntu:22.04
4242

43+
# Args
44+
ARG CARDANO_BIN_URL=https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
45+
4346
# Upgrade
4447
RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget sqlite3 && rm -rf /var/lib/apt/lists/*
4548

@@ -57,7 +60,7 @@ WORKDIR /app/
5760
RUN chown -R appuser /app/
5861

5962
# Install cardano-cli
60-
RUN wget -nv -O cardano-bin.tar.gz https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
63+
RUN wget -nv -O cardano-bin.tar.gz $CARDANO_BIN_URL
6164
RUN tar xzf cardano-bin.tar.gz ./cardano-cli && mv cardano-cli /app/bin
6265
RUN /app/bin/cardano-cli --version
6366
RUN rm -f cardano-bin.tar.gz

mithril-signer/Dockerfile.ci

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
# on a debian-compatible x86-64 environment
44
FROM ubuntu:22.04
55

6+
# Args
7+
ARG CARDANO_BIN_URL=https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
8+
69
# Upgrade
710
RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget sqlite3 && rm -rf /var/lib/apt/lists/*
811

@@ -14,7 +17,7 @@ COPY mithril-signer/mithril-signer /app/bin/mithril-signer
1417
COPY mithril-signer/config /app/config
1518

1619
# Install cardano-cli
17-
RUN wget -nv -O cardano-bin.tar.gz https://update-cardano-mainnet.iohk.io/cardano-node-releases/cardano-node-1.35.5-linux.tar.gz
20+
RUN wget -nv -O cardano-bin.tar.gz $CARDANO_BIN_URL
1821
RUN tar xzf cardano-bin.tar.gz ./cardano-cli && mv cardano-cli /app/bin
1922
RUN /app/bin/cardano-cli --version
2023
RUN rm -f cardano-bin.tar.gz

0 commit comments

Comments
 (0)