aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Yujia Qiao <rapiz3142@gmail.com> 2022-11-04 22:39:48 +0800
committerGravatar GitHub <noreply@github.com> 2022-11-04 14:39:48 +0000
commitbf842b43d309512acff506d0284b7c5cce07de78 (patch)
treeaddb02a8af160d3db2e524da8f5b6c4b079e5fe4
parent8fb930454954ccfe9b4e9e6655bed4b5ed3d81ea (diff)
downloadrathole-bf842b43d309512acff506d0284b7c5cce07de78.tar.gz
rathole-bf842b43d309512acff506d0284b7c5cce07de78.tar.zst
rathole-bf842b43d309512acff506d0284b7c5cce07de78.zip
fix: update Dockerfile (#201)
-rw-r--r--Dockerfile7
-rw-r--r--src/server.rs2
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<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();