summaryrefslogtreecommitdiff
path: root/custom
diff options
context:
space:
mode:
Diffstat (limited to 'custom')
-rw-r--r--custom/ymir-nginx.nix39
1 files changed, 39 insertions, 0 deletions
diff --git a/custom/ymir-nginx.nix b/custom/ymir-nginx.nix
index a36ac79e..1a02d4c7 100644
--- a/custom/ymir-nginx.nix
+++ b/custom/ymir-nginx.nix
@@ -95,6 +95,45 @@ in {
95 listen [::]:80; 95 listen [::]:80;
96 listen *:443 ssl; 96 listen *:443 ssl;
97 listen [::]:443 ssl; 97 listen [::]:443 ssl;
98 server_name ~^(.*\.)?(f|files)\.(yggdrasil\.li|141\.li|praseodym\.org)$;
99
100 include ${favicon};
101 include ${acme};
102
103 root /srv/www/files;
104 }
105
106 server {
107 listen *:80;
108 listen *:443 ssl;
109 listen [::]:80;
110 listen [::]:443 ssl;
111 server_name ~^(.*\.)?git\.yggdrasil\.li$;
112
113 root ${pkgs.cgit}/cgit;
114
115 try_files $uri @cgit;
116
117 include ${favicon};
118 include ${acme};
119
120 location @cgit {
121 include ${uwsgi_params};
122 uwsgi_pass unix:/tmp/cgit.sock;
123 uwsgi_modifier1 9;
124 }
125 }
126 '';
127 };
128}
129
130 }
131
132 server {
133 listen *:80;
134 listen [::]:80;
135 listen *:443 ssl;
136 listen [::]:443 ssl;
98 server_name ~^(.*\.)?dirty-haskell\.org$; 137 server_name ~^(.*\.)?dirty-haskell\.org$;
99 138
100 include ${favicon}; 139 include ${favicon};