bml-proxy/Dockerfile

22 lines
405 B
Docker
Raw Normal View History

2023-05-30 22:34:06 +05:00
FROM rust:slim-bullseye AS build
2022-09-24 03:47:01 +05:00
WORKDIR /root
COPY . .
2023-05-30 22:34:06 +05:00
RUN apt-get update \
&& apt-get install -y pkg-config \
build-essential \
openssl \
libssl-dev
2022-09-24 04:27:39 +05:00
2023-05-30 22:34:06 +05:00
RUN cargo build --release
2022-09-24 03:47:01 +05:00
FROM lwthiker/curl-impersonate:0.5-chrome-slim-bullseye
2022-09-24 04:29:49 +05:00
2023-05-30 22:34:06 +05:00
WORKDIR /root
COPY --from=build /root/target/release/bml_proxy /root/
2022-09-24 04:22:23 +05:00
2023-05-30 22:34:06 +05:00
ENV LD_PRELOAD="/usr/local/lib/libcurl-impersonate-chrome.so"
2022-09-24 04:27:39 +05:00
2023-05-30 22:34:06 +05:00
CMD /root/bml_proxy