taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 5b43de8bc8a6156ef33aa4682f6a5ae069193a8a
parent 711d5929689d0f01f9a7a8897090dc6fff33123d
Author: MS <ms@taler.net>
Date:   Wed, 16 Nov 2022 09:11:51 +0100

Install wallet CLI in base image.

Diffstat:
Mbuildbot/master.cfg | 2+-
Mdocker/demo/images/base/Dockerfile | 5+++++
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/buildbot/master.cfg b/buildbot/master.cfg @@ -677,7 +677,7 @@ WALLET_FACTORY.addStep( description="Running wallet tests", descriptionDone="Test correctly run", command=["timeout", "--preserve-status", "5m", - "docker", "run", "-i", "-t", "taler_local/taler_base", + "docker", "run", "taler_local/taler_base", "taler-wallet-cli", "testing", "run-integrationtests", "--suites", "wallet,merchant,libeufin,wallet-backup,wallet-tipping"], workdir="../../", diff --git a/docker/demo/images/base/Dockerfile b/docker/demo/images/base/Dockerfile @@ -77,11 +77,16 @@ RUN make install RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash - && \ apt-get install -y nodejs RUN npm install -g pnpm + WORKDIR /wallet-core RUN ./bootstrap WORKDIR ./packages/demobank-ui RUN ./configure RUN make install +# Install CLI to provide integration tests. +WORKDIR ../taler-wallet-cli +RUN ./configure +RUN make install WORKDIR /sync RUN ./bootstrap