From bf842b43d309512acff506d0284b7c5cce07de78 Mon Sep 17 00:00:00 2001 From: Yujia Qiao Date: Fri, 4 Nov 2022 22:39:48 +0800 Subject: [PATCH] fix: update Dockerfile (#201) --- Dockerfile | 7 ++++--- src/server.rs | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 433f589..636858e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,10 @@ -FROM ekidd/rust-musl-builder:latest as builder +FROM rust:alpine as builder +RUN apk add --no-cache musl-dev openssl openssl-dev pkgconfig WORKDIR /home/rust/src COPY . . -RUN cargo build --locked --release +RUN cargo build --locked --release --features client,server,noise,hot-reload RUN mkdir -p build-out/ -RUN cp target/x86_64-unknown-linux-musl/release/rathole build-out/ +RUN cp target/release/rathole build-out/ FROM scratch WORKDIR /app diff --git a/src/server.rs b/src/server.rs index 6ad91ee..48381d5 100644 --- a/src/server.rs +++ b/src/server.rs @@ -292,7 +292,7 @@ async fn do_control_channel_handshake( None => { conn.write_all(&bincode::serialize(&Ack::ServiceNotExist).unwrap()) .await?; - bail!("No such a service {}", hex::encode(&service_digest)); + bail!("No such a service {}", hex::encode(service_digest)); } } .to_owned();