Merge branch 'refactor' of ssh://ssh.spbr.net:51122/spacebar/rust-nex into refactor
Some checks failed
Build and Test / super-mario-maker (push) Failing after 6m8s
Build and Test / splatoon (push) Successful in 9m22s
Build and Test / wii-u-chat (push) Successful in 10m2s
Build and Test / puyopuyo (push) Successful in 14m35s
Build and Test / fast-racing-neo (push) Successful in 15m25s
Build and Test / minecraft-wiiu (push) Successful in 16m2s
Build and Test / splatoon-testfire (push) Successful in 16m8s
Build and Test / wii-sports-club (push) Successful in 16m18s
Build and Test / friends (push) Successful in 16m23s
Build and Test / sonic-transformed (push) Successful in 16m24s
Build and Test / mario-tennis (push) Successful in 16m58s

This commit is contained in:
Maple Nebel 2026-07-14 20:12:39 +02:00
commit 0938a8fbe5

View file

@ -9,7 +9,7 @@ COPY . .
RUN cargo chef prepare --recipe-path recipe.json
FROM chef AS builder
RUN apk add --no-cache protobuf-dev git openssl-dev openssl-libs-static bash yq
RUN apk add --no-cache protobuf-dev git openssl-dev openssl-libs-static bash yq ca-certificates
COPY --from=planner /app/recipe.json recipe.json
ARG EDITION
@ -33,21 +33,26 @@ RUN --mount=type=cache,id=${EDITION}-registry,target=/usr/local/cargo/registry \
FROM scratch AS node-holder
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /app/dist/rnex-server-backend-node-holder /rnex-server-backend-node-holder
ENTRYPOINT ["/rnex-server-backend-node-holder"]
FROM scratch AS proxy-insecure
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /app/dist/proxy_insecure /proxy_insecure
ENTRYPOINT ["/proxy_insecure"]
FROM scratch AS proxy-secure
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /app/dist/proxy_secure /proxy_secure
ENTRYPOINT ["/proxy_secure"]
FROM scratch AS backend-auth
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /app/dist/rnex-server-backend-auth /rnex-server-backend-auth
ENTRYPOINT ["/rnex-server-backend-auth"]
FROM scratch AS backend-secure
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /app/dist/rnex-server-backend-secure /rnex-server-backend-secure
ENTRYPOINT ["/rnex-server-backend-secure"]