Add HAProxy for Git SSH
This commit is contained in:
@@ -12,6 +12,30 @@ in {
|
|||||||
proxy_set_header X-Forwarded-Ssl on;
|
proxy_set_header X-Forwarded-Ssl on;
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.haproxy = {
|
||||||
|
enable = true;
|
||||||
|
config = builtins.concatStringsSep "\n" [
|
||||||
|
"global"
|
||||||
|
" daemon"
|
||||||
|
" maxconn 20"
|
||||||
|
|
||||||
|
"defaults"
|
||||||
|
" timeout connect 500s"
|
||||||
|
" timeout client 500s"
|
||||||
|
" timeout server 1h"
|
||||||
|
|
||||||
|
"frontend gitsshd"
|
||||||
|
" bind *:2222"
|
||||||
|
" default_backend gitssh"
|
||||||
|
" timeout client 1h"
|
||||||
|
|
||||||
|
"backend gitssh"
|
||||||
|
" mode tcp"
|
||||||
|
" server git-thehellings-lan git.thehellings.lan:2222"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
##########################################################################################
|
##########################################################################################
|
||||||
###########
|
###########
|
||||||
# CI SERVICES
|
# CI SERVICES
|
||||||
|
|||||||
Reference in New Issue
Block a user