traefik: init gitssh
All checks were successful
/ check (push) Successful in 32s

This commit is contained in:
notohh 2023-10-07 17:06:51 -04:00
parent 6e7fc97959
commit 9eea38d000
Signed by: notohh
GPG key ID: BD47506D475EE86D

View file

@ -12,6 +12,16 @@
services.traefik = {
enable = true;
dynamicConfigOptions = {
tcp = {
routers = {
gitssh = {
rule = "HostSNI(`*`)";
entrypoints = ["gitssh"];
service = "gitssh";
tls.passthrough = true;
};
};
};
http = {
middlewares.authelia = {
forwardauth = {
@ -107,6 +117,7 @@
grafana.loadBalancer.servers = [{url = "http://100.121.201.47:3100";}];
hedgedoc.loadBalancer.servers = [{url = "http://100.121.201.47:3300";}];
vaultwarden.loadBalancer.servers = [{url = "http://100.121.201.47:8222";}];
gitssh.loadBalancer.servers = [{url = "tcp://100.121.201.47:2222";}];
};
};
};
@ -125,6 +136,9 @@
web = {
address = ":80";
};
gitssh = {
address = ":2222";
};
};
metrics = {
prometheus = {