| # debian.sh --arch 'amd64' out/ 'trixie' '@1777939200' |
| WORKDIR /app |
| ARG NODEJS_VERSION=24.15.0 |
| ARG LINKWARDEN_VERSION=2.14.1 |
| RUN |2 NODEJS_VERSION=24.15.0 LINKWARDEN_VERSION=2.14.1 /bin/sh -c apt-get update && apt-get install -y git xz-utils && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /root/.cargo/bin/monolith /usr/local/bin/monolith # buildkit |
| ADD https://nodejs.org/dist/v24.15.0/node-v24.15.0-linux-x64.tar.xz /tmp # buildkit |
| RUN |2 NODEJS_VERSION=24.15.0 LINKWARDEN_VERSION=2.14.1 /bin/sh -c tar xf "/tmp/node-v${NODEJS_VERSION}-linux-x64.tar.xz" --strip-components 1 -C "/usr/local" && rm "/tmp/node-v${NODEJS_VERSION}-linux-x64.tar.xz" && corepack enable yarn # buildkit |
| ADD https://github.com/linkwarden/linkwarden.git#v2.14.1 /app # buildkit |
| RUN |2 NODEJS_VERSION=24.15.0 LINKWARDEN_VERSION=2.14.1 /bin/sh -c yarn workspaces focus linkwarden @linkwarden/web @linkwarden/worker && yarn prisma:generate && yarn web:build && yarn cache clean && rm -rf /var/lib/apt/lists/* # buildkit |