bgt/comments.nix: initial commit

This commit is contained in:
makefu 2023-09-05 11:12:45 +02:00
parent a0a859315b
commit dd53f3b23f
No known key found for this signature in database
GPG key ID: 36F7711F3FC0F225

26
2configs/bgt/comments.nix Normal file
View file

@ -0,0 +1,26 @@
let
configFile = config.sops.secrets."isso.conf".path;
in {
sops.secrets."isso.conf" = {
owner = "isso";
group = "isso";
};
services.isso.enable = true;
# override the startup to allow secrets in the configFile
# following relevant config is inside:
# [general]
# dbpath = /var/lib/comments.db
# host = https://blog.binaergewitter.de
# listen = http://localhost:9292
# public-endpoint = https://comments.binaergewitter.de
systemd.services.isso.serviceConfig.ExecStart = "${pkgs.isso}/bin/isso -c ${configFile}" ;
services.nginx.virtualHosts."comments.binaergewitter.de" = {
forceSSL = true;
enableAcme = true;
useACMEHost = "download.binaergewitter.de";
locations."/".proxyPass = "http://localhost:9292";
};
}