FROM node:23-alpine3.20

RUN apk update
RUN apk add --no-cache eudev

ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
ENV TURBO_TELEMETRY_DISABLED=1

RUN corepack enable
RUN pnpm add --global @ledgerhq/vault-cli

ENTRYPOINT [ "ledger-vault" ]
