Deploy Scylla

Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
This commit is contained in:
2025-12-27 19:31:21 +00:00
parent d4576c6287
commit 249472e6d0
3 changed files with 80 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
{ pkgs, system, blog, web-files, ... }:
{ pkgs, system, blog, web-files, Scylla, ... }:
let
productionSite = blog.english {
ssl = true;
@@ -27,7 +27,20 @@ let
locations."/".proxyPass = "http://localhost:3000/";
};
};
allVirtualHosts = [gitea webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
scylla = {
"scylla.danilafe.com" = {
root = Scylla;
addSSL = true;
enableACME = true;
locations."/static/" = {
tryFiles = "$uri =404";
};
locations."/" = {
tryFiles = "$uri $uri/ /index.html";
};
};
};
allVirtualHosts = [scylla gitea webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
in
{
imports = [