• Home
Name Date Size #Lines LOC

..--

DockerfileD12-May-20242.5 KiB7970

README.rstD12-May-2024688 2619

README.rst

1Dockerfile
2==========
3
4Dockerfile creates the applications bundled with nghttp2.
5These applications are:
6
7- nghttp
8- nghttpd
9- nghttpx
10- h2load
11
12HTTP/3 and eBPF features are enabled.
13
14In order to run nghttpx with HTTP/3 endpoint, you need to run the
15image with the escalated privilege.  Here is the example command-line
16to run nghttpx to listen to HTTP/3 on port 443, assuming that the
17current directory contains a private key and a certificate in
18server.key and server.crt respectively:
19
20.. code-block:: text
21
22   $ docker run --rm -it -v /path/to/certs:/shared --net=host --privileged \
23         nghttp2 nghttpx \
24         /shared/server.key /shared/server.crt \
25         -f'*,443;quic'
26