Some checks failed
Basic Code Checks / formatting-check (push) Has been cancelled
Signed-off-by: gwg313 <gwg313@pm.me>
36 lines
911 B
Nix
36 lines
911 B
Nix
{
|
|
imports = [
|
|
./services.nix
|
|
];
|
|
services.traefik = {
|
|
dynamicConfigOptions = {
|
|
http = {
|
|
routers = {
|
|
uptime_kuma_local = {
|
|
entryPoints = [ "websecure" ];
|
|
rule = "Host(`uptime.gwg313.xyz`)";
|
|
service = "uptime_kuma_local";
|
|
tls.certResolver = "le";
|
|
middlewares = [ "headers" ];
|
|
};
|
|
|
|
grafana_local = {
|
|
entryPoints = [ "websecure" ];
|
|
rule = "Host(`grafana.gwg313.xyz`)";
|
|
service = "grafana_local";
|
|
tls.certResolver = "le";
|
|
middlewares = [ "headers" ];
|
|
};
|
|
|
|
loki_local = {
|
|
entryPoints = [ "websecure" ];
|
|
rule = "Host(`loki.gwg313.xyz`)";
|
|
service = "loki_local";
|
|
tls.certResolver = "le";
|
|
middlewares = [ "headers" ];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|