aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/mkCaddyCfg.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/nixos/mkCaddyCfg.nix')
-rw-r--r--modules/services/nixos/mkCaddyCfg.nix17
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}
'';