Skip to content

O-X-L/haproxy-docker-quic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HAProxy (Community) Docker Images with QUIC/HTTP3 & AWS-LC support

These images are derived from haproxytech/haproxy-docker-debian-quic and haproxytech/haproxy-docker-alpine-quic.

Changes:

  • The dataplaneapi was stripped.
  • Compiling HAProxy was moved to a dedicated build-stage
  • AWS-LC or OpenSSL as cryptographic library | See: HAProxy Blog

Pull

Docker Hub

  • docker image pull oxlorg/haproxy:debian-quic | Last version with AWS-LC
  • docker image pull oxlorg/haproxy:${VERSION}-debian-quic-awslc
  • docker image pull oxlorg/haproxy:${VERSION}-debian-quic-openssl

Alpine will be added later on.

It might take a while for me to add new versions or re-build existing ones. You can notify me by opening an issue or sending an email

Build

  • Build it: bash scripts/build.sh 3.2 debian

  • Add your overrides - for an example see: Dockerfile_overrides

    docker build -f Dockerfile_overrides -t 'haproxy-custom:3.2-quic' --network=host --no-cache .
    
  • Test it: docker run --rm --network=host -it --name haproxy haproxy-custom:3.2-quic

Testing

See: bash scripts/test.sh

About

Docker Images for HAProxy with QUIC/HTTP3 & AWS-LC support

Resources

License

Stars

Watchers

Forks

Languages