feat: wiki test

This commit is contained in:
Nick 2024-10-19 15:04:13 -05:00
parent 825ed6fa5d
commit 608639fddb
9 changed files with 122 additions and 16 deletions

View file

@ -28,6 +28,7 @@
"syncthing"
"synology"
"vaultwarden"
"wiki"
"writefreely"
];
userNames = [

View file

@ -16,6 +16,7 @@ let
syncthingLabel = "Syncthing";
synologyLabel = "Synology";
vaultwardenLabel = "Vaultwarden";
wikiLabel = "Wiki";
writefreelyLabel = "WriteFreely";
acmeName = "acme";
@ -35,6 +36,7 @@ let
syncthingName = "syncthing";
synologyName = "synology";
vaultwardenName = "vaultwarden";
wikiName = "wiki";
writefreelyName = "writefreely";
domain0 = "cloudbert.fun";
@ -336,6 +338,26 @@ in {
key = "${sslPath}/${vaultwardenName}.${domain0}/key.pem";
};
};
wiki = let
wikiSubdomain = "vault";
in {
label = wikiLabel;
name = wikiName;
sops = {
path0 = "${sops}/${wikiName}";
};
subdomain = wikiSubdomain;
paths = {
path0 = "${servicePath}/${wikiLabel}/BackupDir";
};
ports = {
port0 = 3033;
};
ssl = {
cert = "${sslPath}/${wikiSubdomain}.${domain1}/fullchain.pem";
key = "${sslPath}/${wikiSubdomain}.${domain1}/key.pem";
};
};
writefreely = let
writefreelyDomain = "blog";
in {
@ -352,8 +374,8 @@ in {
port0 = 8093;
};
ssl = {
cert = "${sslPath}/${writefreelyDomain}.${domain0}/fullchain.pem";
key = "${sslPath}/${writefreelyDomain}.${domain0}/key.pem";
cert = "${sslPath}/${writefreelyDomain}.${domain1}/fullchain.pem";
key = "${sslPath}/${writefreelyDomain}.${domain1}/key.pem";
};
};
};