chore: deps, fix: dockerfile

This commit is contained in:
Jun Kurihara 2025-08-27 11:31:39 +09:00
commit d65f7fdd41
No known key found for this signature in database
GPG key ID: B184DE07B34AA676
3 changed files with 15 additions and 14 deletions

24
Cargo.lock generated
View file

@ -473,18 +473,18 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.45"
version = "4.5.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318"
checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57"
dependencies = [
"clap_builder",
]
[[package]]
name = "clap_builder"
version = "4.5.44"
version = "4.5.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41"
dependencies = [
"anstream",
"anstyle",
@ -1507,9 +1507,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
[[package]]
name = "libmimalloc-sys"
version = "0.1.43"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d"
checksum = "667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870"
dependencies = [
"cc",
"libc",
@ -1580,9 +1580,9 @@ dependencies = [
[[package]]
name = "mimalloc"
version = "0.1.47"
version = "0.1.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40"
checksum = "e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8"
dependencies = [
"libmimalloc-sys",
]
@ -2591,9 +2591,9 @@ dependencies = [
[[package]]
name = "safe_arch"
version = "0.7.4"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323"
checksum = "3fb5032219cc30e5bb98749b19a18ceb2cf15e24ba8d517a7e64dff4f1f1eca5"
dependencies = [
"bytemuck",
]
@ -3370,9 +3370,9 @@ dependencies = [
[[package]]
name = "wide"
version = "0.7.33"
version = "0.7.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03"
checksum = "5a0ab08c041f0cbb00a12fd091b2877dcec2311f90f87a88391d4b0961ffb4fe"
dependencies = [
"bytemuck",
"safe_arch",

View file

@ -26,6 +26,7 @@ ENV RUSTFLAGS="-C link-arg=-s"
RUN echo "Building rpxy from source" && \
# force to reinstall rustup to get the latest version
rm -rf ~/.rustup && \
curl https://sh.rustup.rs -sqSf | sh -s -- -y --profile minimal --default-toolchain stable --default-host $(uname -m)-unknown-linux-gnu && \
rustup target add $(cat /arch)-unknown-linux-musl || rustup component add --toolchain stable rust-src && \
rustup component add --toolchain stable rustfmt clippy && \

View file

@ -42,7 +42,7 @@ sticky-cookie = ["rpxy-lib/sticky-cookie"]
[dependencies]
rpxy-lib = { path = "../rpxy-lib/", default-features = false }
mimalloc = { version = "0.1.47", default-features = false }
mimalloc = { version = "0.1.48", default-features = false }
anyhow = "1.0.99"
ahash = "0.8.12"
serde = { version = "1.0.219", default-features = false, features = ["derive"] }
@ -58,7 +58,7 @@ async-trait = "0.1.89"
futures-util = { version = "0.3.31", default-features = false }
# config
clap = { version = "4.5.45", features = ["std", "cargo", "wrap_help"] }
clap = { version = "4.5.46", features = ["std", "cargo", "wrap_help"] }
toml = { version = "0.9.5", default-features = false, features = [
"parse",
"serde",