Block a user
aioquic (v0.9.17)
Published 2022-09-20 16:10:38 +02:00 by michael
Installation
docker pull git.rust.cloud/michael/aioquic:v0.9.17sha256:3893ef0d2450fe3cbaeb0a65f77dd10598a6cadea1b4060151e39c9cd76670ee
Image Layers
| ADD file:b83df51ab7caf8a4dc35f730f5a18a59403300c59eecae4cf5779cba0f6fda6e in / |
| CMD ["bash"] |
| RUN /bin/sh -c apt-get update && apt-get install -y wget net-tools iputils-ping tcpdump ethtool iperf iproute2 # buildkit |
| COPY setup.sh . # buildkit |
| RUN /bin/sh -c chmod +x setup.sh # buildkit |
| COPY run_endpoint.sh . # buildkit |
| RUN /bin/sh -c chmod +x run_endpoint.sh # buildkit |
| RUN /bin/sh -c wget https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh && chmod +x wait-for-it.sh # buildkit |
| ENTRYPOINT ["/run_endpoint.sh"] |
| ARG version |
| RUN |1 version=0.9.17 /bin/sh -c apt-get update # buildkit |
| RUN |1 version=0.9.17 /bin/sh -c apt-get install -y git-core libssl-dev python3-dev python3-pip # buildkit |
| RUN |1 version=0.9.17 /bin/sh -c pip3 install asgiref httpbin starlette "werkzeug<2.1" "flask<2.2" wsproto # buildkit |
| RUN |1 version=0.9.17 /bin/sh -c git clone https://github.com/aiortc/aioquic && cd /aioquic && git checkout ${version} # buildkit |
| WORKDIR /aioquic |
| RUN |1 version=0.9.17 /bin/sh -c pip3 install -e . # buildkit |
| COPY run_endpoint.sh . # buildkit |
| RUN |1 version=0.9.17 /bin/sh -c chmod +x run_endpoint.sh # buildkit |
| ENTRYPOINT ["./run_endpoint.sh"] |