docs: fix expose service recipe snippets

This commit is contained in:
ibizaman 2026-02-23 21:34:51 +01:00
parent a7cec89077
commit 5b9a228e13

View file

@ -20,6 +20,7 @@ let
fqdn = "${subdomain}.${domain}";
listenPort = 9000;
dataDir = "/var/lib/awesome";
ldapGroup = "awesome_user";
in
```
@ -75,11 +76,11 @@ shb.nginx.vhosts = [
{
inherit subdomain domain;
ssl = config.shb.certs.certs.letsencrypt.${domain};
upstream = "http://127.0.0.1:${toString config.services.calibre-web.listen.port}";
upstream = "http://127.0.0.1:${toString listenPort}";
authEndpoint = "https://${config.shb.authelia.subdomain}.${config.shb.authelia.domain}";
autheliaRules = [{
policy = "one_factor";
subject = [ "group:${config.shb.lldap.ensureGroups.calibre_user.name}" ];
subject = [ "group:${ldapGroup}" ];
}];
}
];
@ -120,7 +121,7 @@ shb.restic.instances.awesome = {
request.sourceDirectories = [ dataDir ];
settings.enable = true;
settings.passphrase.result = config.shb.sops.secret.awesome.result;
settings.repository.path = "/srv/backup/awesome";
settings.repository.path = config.services.awesome.dataDir;
};
shb.sops.secret."awesome" = {