taler-deployment

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

commit 72a126238320fd1651f62786ded9111d4e69f782
parent 2e0f45134a6eab6b704460471ee27bfd3f4ea3dd
Author: Antoine A <>
Date:   Tue,  2 Dec 2025 18:25:38 +0100

packaging: pnpm cache

Diffstat:
Mpackaging/ng/taler-pkg | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg @@ -135,11 +135,13 @@ def build(cfg): dockerfile = f"distros/{distro}.Dockerfile" image_tag = f"localhost/taler-packaging-{distro}:latest" pkgdir = Path(f"packages/{distro}").absolute() - cachedir = Path(f"cache").absolute() + cachedir = Path("cache").absolute() cachedir.mkdir(exist_ok=True) (cachedir / "cargo-git").mkdir(exist_ok=True) (cachedir / "cargo-registry").mkdir(exist_ok=True) (cachedir / "cargo-build").mkdir(exist_ok=True) + (cachedir / "gradle").mkdir(exist_ok=True) + (cachedir / "pnpm").mkdir(exist_ok=True) (cachedir / distro / "apt-archives").mkdir(parents=True, exist_ok=True) (cachedir / distro / "apt-lists").mkdir(parents=True, exist_ok=True) @@ -199,6 +201,10 @@ def build(cfg): "--security-opt", "label=disable", "--mount", + f"type=bind,source={cachedir}/gradle,target=/root/.gradle/caches", + "--mount", + f"type=bind,source={cachedir}/pnpm,target=/root/.local/share/pnpm/store", + "--mount", f"type=bind,source={cachedir}/cargo-registry,target=/root/.cargo/registry", "--mount", f"type=bind,source={cachedir}/cargo-git,target=/root/.cargo/git",