feat: building haproxy from scratch with required lua modules

This commit is contained in:
Eugene Prodan
2021-06-07 00:32:47 +03:00
parent 65c93fa871
commit e67aced62e
4 changed files with 125 additions and 2 deletions

20
haproxy/haproxy.cfg Normal file
View File

@ -0,0 +1,20 @@
global
daemon
maxconn 256
log stdout format raw local0 debug
lua-load /usr/local/etc/haproxy/scripts/register.lua
defaults
mode http
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http-in
bind *:80
default_backend servers
# http-request lua.test-payload
http-request use-service lua.hello-world if { path /hello_world }
backend servers
server server1 nginx:80 maxconn 32