hippocampus: matrix client/server prep
This commit is contained in:
36
machines/hippocampus/servers/public/matrix/client.nix
Normal file
36
machines/hippocampus/servers/public/matrix/client.nix
Normal file
@@ -0,0 +1,36 @@
|
||||
{ config, pkgs, lib, ... }: {
|
||||
services.nginx.virtualHosts.cinny = {
|
||||
listen = {
|
||||
addr = "unix:/run/cinny.sock";
|
||||
};
|
||||
locations."/" = {
|
||||
root = pkgs.cinny;
|
||||
extraConfig = ''
|
||||
rewrite ^/config.json$ /config.json break;
|
||||
rewrite ^/manifest.json$ /manifest.json break;
|
||||
|
||||
rewrite ^/sw.js$ /sw.js break;
|
||||
rewrite ^/pdf.worker.min.js$ /pdf.worker.min.js break;
|
||||
|
||||
rewrite ^/public/(.*)$ /public/$1 break;
|
||||
rewrite ^/assets/(.*)$ /assets/$1 break;
|
||||
|
||||
rewrite ^(.+)$ /index.html break;
|
||||
'';
|
||||
};
|
||||
};
|
||||
services.caddy.virtualHosts = {
|
||||
"glia.club" = {
|
||||
extraConfig = ''
|
||||
reverse_proxy unix//run/cinny.sock
|
||||
'';
|
||||
};
|
||||
|
||||
"chat.glia.club" = {
|
||||
extraConfig = ''
|
||||
reverse_proxy unix//run/cinny.sock
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user