Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions infra/docker/Dockerfile.provider
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1.7@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e

FROM rust:1.94.0-bookworm@sha256:365468470075493dc4583f47387001854321c5a8583ea9604b297e67f01c5a4f AS builder
FROM rust:1.98.0-bookworm@sha256:82150a52ec202c1b14d7817e14516c392bb7f5cfebd88f1ed531cb37ebd39922 AS builder

ARG TARGETARCH
ARG SCARB_VERSION=2.15.1
Expand Down Expand Up @@ -51,7 +51,7 @@ RUN expected="$(awk -F '"' '/"artifact_sha256"/ {print $4; exit}' protocol/progr
RUN cargo build --locked --release --package soul-provider --example local_client \
&& cargo build --locked --release --package soul-provider

FROM debian:bookworm-slim@sha256:7b140f374b289a7c2befc338f42ebe6441b7ea838a042bbd5acbfca6ec875818 AS runtime
FROM debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171 AS runtime

ARG DEBIAN_SNAPSHOT=20260727T000000Z

Expand Down
6 changes: 3 additions & 3 deletions infra/docker/Dockerfile.web
Original file line number Diff line number Diff line change
@@ -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.98.0-bookworm@sha256:82150a52ec202c1b14d7817e14516c392bb7f5cfebd88f1ed531cb37ebd39922 AS wasm-builder

RUN cargo install wasm-pack --version 0.15.0 --locked

Expand All @@ -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.8.1-alpine3.24@sha256:2d984a15c9b54fd0aeb608b8e0d0d83529eb34d2966db27a1fb4f1edc3d298a3 AS web-builder

ARG VITE_SOUL_RELAYS=ws://127.0.0.1:7000
ARG VITE_SOUL_PROVIDER_PUBKEYS
Expand All @@ -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
Expand Down
Loading