Add records for onlyoffice and whiteboard.

This commit is contained in:
Raphaël Numbus
2026-03-01 11:22:16 +01:00
parent ea86da660d
commit 87b857071d
+8 -4
View File
@@ -51,11 +51,15 @@ helper.mkPodmanService {
FTLCONF_webserver_domain: ${cfg.subdomain}.${config.numbus.services.domain} FTLCONF_webserver_domain: ${cfg.subdomain}.${config.numbus.services.domain}
FTLCONF_dns_upstreams: 9.9.9.9;149.112.112.112 FTLCONF_dns_upstreams: 9.9.9.9;149.112.112.112
FTLCONF_dns_hosts: | FTLCONF_dns_hosts: |
${lib.concatStringsSep "" (lib.mapAttrsToList (name: service: ${lib.concatStringsSep "" (builtins.filter (x: x != null) (lib.mapAttrsToList (name: service:
if builtins.isAttrs service && service ? enable && service.enable && service ? subdomain then if builtins.isAttrs service && service ? enable && service.enable && service ? subdomain then
" ${config.numbus.networking.ipAddress} ${service.subdomain}.${config.numbus.services.domain}\n" " ${config.numbus.networking.ipAddress} ${service.subdomain}.${config.numbus.services.domain}\n" +
else "" (if name == "nextcloud" then
) config.numbus.services)} " ${config.numbus.networking.ipAddress} onlyoffice.${config.numbus.services.domain}\n" +
" ${config.numbus.networking.ipAddress} whiteboard.${config.numbus.services.domain}\n"
else null)
else null
) config.numbus.services))}
FTLCONF_dns_listeningMode: "BIND" FTLCONF_dns_listeningMode: "BIND"
FTLCONF_dns_domain_name: "${config.numbus.services.domain}" FTLCONF_dns_domain_name: "${config.numbus.services.domain}"
FTLCONF_dns_domain_local: "true" FTLCONF_dns_domain_local: "true"