summaryrefslogtreecommitdiff
path: root/sys/web/sites/portal.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-08-07 19:37:51 -0600
committerAlejandro Soto <alejandro@34project.org>2024-08-07 19:54:17 -0600
commit6bf93aea0b48a5476fecfdc2ef06da5816d5fb9e (patch)
treec1eb2dc365be4a7090d76c3bba5ed17461e45101 /sys/web/sites/portal.nix
parentda84be8c451308bbad0a70592bdcb0abd975f060 (diff)
sys/conduit, web/sites/matrix: implement conduit matrix homeserver
Diffstat (limited to 'sys/web/sites/portal.nix')
-rw-r--r--sys/web/sites/portal.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/sys/web/sites/portal.nix b/sys/web/sites/portal.nix
index c95e2ea..679a1da 100644
--- a/sys/web/sites/portal.nix
+++ b/sys/web/sites/portal.nix
@@ -11,14 +11,22 @@ in
config = mkIf cfg.enable {
local.web = {
enable = mkDefault true;
- ownedCerts = [ "host" ];
+ ownedCerts = [ "host" "exdev" ];
defaultACMEHost = domains.host.main;
};
- services.nginx.virtualHosts.${domains.host.www} = {
- forceSSL = true;
- useACMEHost = domains.host.main;
- serverAliases = [ domains.host.main ];
+ services.nginx.virtualHosts = {
+ ${domains.host.www} = {
+ forceSSL = true;
+ useACMEHost = domains.host.main;
+ serverAliases = [ domains.host.main ];
+ };
+
+ ${domains.exdev.www} = {
+ forceSSL = true;
+ useACMEHost = domains.exdev.main;
+ serverAliases = [ domains.exdev.main ];
+ };
};
};
}