Dockerfile 327 B

123456789101112
  1. FROM ekidd/rust-musl-builder:latest as builder
  2. WORKDIR /home/rust/src
  3. COPY . .
  4. RUN cargo build --locked --release
  5. RUN mkdir -p build-out/
  6. RUN cp target/x86_64-unknown-linux-musl/release/rathole build-out/
  7. FROM scratch
  8. WORKDIR /app
  9. COPY --from=builder /home/rust/src/build-out/rathole .
  10. USER 1000:1000
  11. ENTRYPOINT ["./rathole"]