FROM rust:latest as build

WORKDIR /usr/src/rsb
COPY . .

# for local build
#ENV RUSTUP_DIST_SERVER="https://rsproxy.cn"
#ENV RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
#RUN cargo --config ./docker/cargo.config.toml install --path .

RUN cargo install --path .

FROM rust:latest

COPY --from=build /usr/local/cargo/bin/rsb /usr/local/bin/rsb

ENTRYPOINT ["/usr/local/bin/rsb"]

CMD ["-n", "500", "-l", "-c", "50", "https://httpbin.org"]