Bladeren bron

fix: update Dockerfile (#201)

Yujia Qiao 3 jaren geleden
bovenliggende
commit
bf842b43d3
2 gewijzigde bestanden met toevoegingen van 5 en 4 verwijderingen
  1. 4 3
      Dockerfile
  2. 1 1
      src/server.rs

+ 4 - 3
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

+ 1 - 1
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();