diff --git a/infra/docker/Dockerfile.provider b/infra/docker/Dockerfile.provider index a1189b2..128814d 100644 --- a/infra/docker/Dockerfile.provider +++ b/infra/docker/Dockerfile.provider @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.7@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e -FROM rust:1.94.0-bookworm@sha256:365468470075493dc4583f47387001854321c5a8583ea9604b297e67f01c5a4f AS builder +FROM rust:1.97.1-bookworm@sha256:0e2bcaef56d041a486784e54104a81aebe0da44bd03019bd70bc0401e42e4a97 AS builder ARG TARGETARCH ARG SCARB_VERSION=2.15.1 diff --git a/infra/docker/Dockerfile.web b/infra/docker/Dockerfile.web index cf68f8b..f1da531 100644 --- a/infra/docker/Dockerfile.web +++ b/infra/docker/Dockerfile.web @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.7@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e -FROM rust:1.94.0-bookworm@sha256:365468470075493dc4583f47387001854321c5a8583ea9604b297e67f01c5a4f AS wasm-builder +FROM rust:1.97.1-bookworm@sha256:0e2bcaef56d041a486784e54104a81aebe0da44bd03019bd70bc0401e42e4a97 AS wasm-builder RUN cargo install wasm-pack --version 0.15.0 --locked @@ -11,7 +11,7 @@ COPY apps/provider ./apps/provider RUN wasm-pack build --target web --release --out-dir /wasm --out-name soul_wasm crates/soul-wasm --locked COPY protocol/programs.json /wasm/programs.json -FROM node:24.18.0-alpine3.24@sha256:a0b9bf06e4e6193cf7a0f58816cc935ff8c2a908f81e6f1a95432d679c54fbfd AS web-builder +FROM node:26.7.0-alpine3.24@sha256:aadf416b2cdce311a8811ba3f0608a61b77dbf997500e2eafe781b51f6a0b019 AS web-builder ARG VITE_SOUL_RELAYS=ws://127.0.0.1:7000 ARG VITE_SOUL_PROVIDER_PUBKEYS @@ -35,7 +35,7 @@ COPY --from=wasm-builder /wasm apps/web/public/wasm RUN pnpm --filter @soul-society/sdk build \ && pnpm --filter @soul-society/web build -FROM nginx:1.29.8-alpine3.23@sha256:5616878291a2eed594aee8db4dade5878cf7edcb475e59193904b198d9b830de AS runtime +FROM nginx:1.31.2-alpine3.23@sha256:54f2a904c251d5a34adf545a72d32515a15e08418dae0266e23be2e18c66fefa AS runtime COPY --from=web-builder /build/apps/web/dist /usr/share/nginx/html COPY infra/docker/nginx.conf /etc/nginx/conf.d/default.conf