mirror of
https://github.com/uditkarode/bml-proxy.git
synced 2025-07-09 00:16:42 +00:00
Dockerfile
This commit is contained in:
17
Dockerfile
Normal file
17
Dockerfile
Normal file
@ -0,0 +1,17 @@
|
||||
FROM lwthiker/curl-impersonate
|
||||
|
||||
WORKDIR /root
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN apt update \
|
||||
&& apt install curl build-essential libssl-dev pkg-config -y --no-install-recommends
|
||||
|
||||
RUN curl https://sh.rustup.rs -o rust \
|
||||
&& sh rust -y
|
||||
RUN /bin/bash -c "cargo build --release"
|
||||
RUN apt purge curl build-essential libssl-dev pkg-config cargo -y
|
||||
|
||||
RUN mv /root/target/release/bml_proxy .
|
||||
RUN rm -rf Cargo.lock Dockerfile docker-compose.yml rustup .cargo target .git .gitignore .rustup
|
||||
CMD ["./bml_proxy"]
|
Reference in New Issue
Block a user