fix(etna): use LoadCredential for dendrite key

This commit is contained in:
uku 2024-07-29 10:31:58 +02:00
parent 5fb0e92992
commit 429d4d49de
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o

View file

@ -3,7 +3,7 @@
mkSecret,
...
}: {
age.secrets = mkSecret "dendriteKey" {mode = "444";};
age.secrets = mkSecret "dendriteKey" {};
cfTunnels."m.uku.moe" = "http://localhost:80";
systemd.services.dendrite = {
@ -22,10 +22,12 @@
in {
enable = true;
httpPort = 8008;
loadCredential = ["private_key:${config.age.secrets.dendriteKey.path}"];
settings = {
global = {
server_name = "m.uku.moe";
private_key = config.age.secrets.dendriteKey.path;
private_key = "$CREDENTIALS_DIRECTORY/private_key";
inherit database;
};