From d483b230e43dbb40b6eb42d151653e44a41ae76a Mon Sep 17 00:00:00 2001 From: Maple Date: Sat, 31 Jan 2026 22:04:54 +0100 Subject: [PATCH] switch proxies to from scracth --- Dockerfile | 12 ++++-------- prudpv1/src/executables/proxy_insecure.rs | 1 - prudpv1/src/executables/proxy_secure.rs | 4 +--- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2baa33b..e181a93 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,19 +20,15 @@ COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/edge_node_hold ENTRYPOINT ["/edge_node_holder_server"] -FROM alpine:latest AS proxy-insecure +FROM scratch AS proxy-insecure COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/proxy_insecure /proxy_insecure -RUN apk add --no-cache ca-certificates -RUN update-ca-certificates ENTRYPOINT ["/proxy_insecure"] -FROM alpine:latest AS proxy-secure +FROM scratch AS proxy-secure COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/proxy_secure /proxy_secure -RUN apk add --no-cache ca-certificates -RUN update-ca-certificates ENTRYPOINT ["/proxy_secure"] - - + + FROM scratch AS backend-auth COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/backend_server_insecure /backend_server_insecure ENTRYPOINT ["/backend_server_insecure"] diff --git a/prudpv1/src/executables/proxy_insecure.rs b/prudpv1/src/executables/proxy_insecure.rs index 0bde918..975f837 100644 --- a/prudpv1/src/executables/proxy_insecure.rs +++ b/prudpv1/src/executables/proxy_insecure.rs @@ -111,5 +111,4 @@ pub async fn start() { } }); } - drop(conn); } diff --git a/prudpv1/src/executables/proxy_secure.rs b/prudpv1/src/executables/proxy_secure.rs index 51677f8..8446391 100644 --- a/prudpv1/src/executables/proxy_secure.rs +++ b/prudpv1/src/executables/proxy_secure.rs @@ -35,7 +35,7 @@ pub async fn start() { .await .expect("unable to add socket"); - let conn = socket_secure.connect(auth_sockaddr).await.unwrap(); + // let conn = socket_secure.connect(auth_sockaddr).await.unwrap(); loop { let Some(mut conn) = socket_secure.accept().await else { @@ -99,6 +99,4 @@ pub async fn start() { } }); } - - drop(conn); }