diff options
author | 2022-11-04 22:39:48 +0800 | |
---|---|---|
committer | 2022-11-04 14:39:48 +0000 | |
commit | bf842b43d309512acff506d0284b7c5cce07de78 (patch) | |
tree | addb02a8af160d3db2e524da8f5b6c4b079e5fe4 | |
parent | 8fb930454954ccfe9b4e9e6655bed4b5ed3d81ea (diff) | |
download | rathole-bf842b43d309512acff506d0284b7c5cce07de78.tar.gz rathole-bf842b43d309512acff506d0284b7c5cce07de78.tar.zst rathole-bf842b43d309512acff506d0284b7c5cce07de78.zip |
fix: update Dockerfile (#201)
-rw-r--r-- | Dockerfile | 7 | ||||
-rw-r--r-- | src/server.rs | 2 |
2 files changed, 5 insertions, 4 deletions
@@ -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<T: 'static + Transport>( 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(); |