diff options
Diffstat (limited to 'modules/services/nixos/mkCaddyCfg.nix')
| -rw-r--r-- | modules/services/nixos/mkCaddyCfg.nix | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/modules/services/nixos/mkCaddyCfg.nix b/modules/services/nixos/mkCaddyCfg.nix index f13e40a..770b4d0 100644 --- a/modules/services/nixos/mkCaddyCfg.nix +++ b/modules/services/nixos/mkCaddyCfg.nix @@ -1,30 +1,25 @@ cfg: { networking.extraHosts = - if cfg.privateURL + if cfg.privateUrl != null then '' - 127.0.0.1 ${cfg.privateURL} + 127.0.0.1 ${cfg.privateUrl} '' else ""; services.caddy.virtualHosts = ( - if cfg.publicURL + if cfg.publicUrl != null then { - ${cfg.publicURL}.extraConfig = '' - ${ - if cfg.caddy.bind_tailscale - then "bind tailscale/${cfg.service_name}" - else "" - } + ${cfg.publicUrl}.extraConfig = '' reverse_proxy ${cfg.listenAddr}:${toString cfg.port} ''; } else {} ) // ( - if cfg.caddy.privateURL + if cfg.privateUrl != null then { - "${cfg.privateURL}.collinux".extraConfig = '' + "${cfg.privateUrl}".extraConfig = '' tls internal reverse_proxy ${cfg.listenAddr}:${toString cfg.port} ''; |
