portal-tunnel-rs-cache-arm64 (d43638f70bf147baa19a2896145e6828ef7a716b85815bf2a8d3aede6710736d)
Published 2026-05-03 16:49:29 +00:00 by gofix
Installation
docker pull code.rly.best/gofix/portal-tunnel-rs-cache-arm64:d43638f70bf147baa19a2896145e6828ef7a716b85815bf2a8d3aede6710736dsha256:e70decfa66a2f66e285859e49322dd6ca76d57a16740cc179513f25511eb1f7aImage layers
| RUN --mount=type=cache,id=portal-cargo-registry,target=/usr/local/cargo/registry,sharing=locked --mount=type=cache,id=portal-cargo-git,target=/usr/local/cargo/git,sharing=locked --mount=type=cache,id=portal-cargo-target-${TARGETARCH},target=/src/target,sharing=locked set -eux; echo "==> diagnostics: build host"; uname -a; nproc; free -h || true; df -h /src /tmp /usr/local/cargo 2>/dev/null || true; case "$TARGETARCH" in amd64) rust_target=x86_64-unknown-linux-gnu; export CC_x86_64_unknown_linux_gnu=x86_64-linux-gnu-gcc; export AR_x86_64_unknown_linux_gnu=x86_64-linux-gnu-ar; export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-linux-gnu-gcc; ;; arm64) rust_target=aarch64-unknown-linux-gnu; export CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc; export AR_aarch64_unknown_linux_gnu=aarch64-linux-gnu-ar; export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc; ;; *) echo "unsupported TARGETARCH: $TARGETARCH" >&2; exit 1; ;; esac; rustup target add "$rust_target"; export CARGO_BUILD_JOBS=1; export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=256; cargo build --release --locked --target "$rust_target" --bin portal-relay --verbose; echo "==> diagnostics: post-build memory"; free -h || true; cp "/src/target/$rust_target/release/portal-relay" /usr/local/bin/portal-relay; mkdir -p /portal-certs |
Details
2026-05-03 16:49:29 +00:00
Versions (11)
View all
Container
0
OCI / Docker
linux/amd64
298 MiB