This repository contains some build artifacts of HAproxy that are provided with no support and no expectation of stability. The recommended way of using the repository is to build and test your own packages.
Perform the following steps on a build box as a regular user.
sudo yum groupinstall 'Development Tools'
cd /opt
git clone https://github.com/DBezemer/rpm-haproxy.git
cd ./rpm-haproxy
git checkout 2.0
make
Resulting RPM will be in /opt/rpm-haproxy/rpmbuild/RPMS/x86_64/
Except for Docker and docker-compose there are no other install requirements
mkdir -p ~/repos
cd ~/repos
git clone https://github.com/DBezemer/rpm-haproxy.git
cd ./rpm-haproxy
git checkout 2.0
docker-compose up
Resulting RPM will be in your current directory ./rpmbuild/RPMS/x86_64/
Based on the Red Hat 6.4 RPM spec for haproxy 1.4 combined with work done by
- @nmilford
- @resmo
- @kevholmes
- Update to 1.8 contributed by @khdevel
- Amazon Linux support contributed by @thedoc31 and @jazzl0ver
- Version detect snippet by @hiddenstream
Additional logging inspired by https://www.percona.com/blog/2014/10/03/haproxy-give-me-some-logs-on-centos-6-5/