diff options
author | Rory& <root@rory.gay> | 2024-07-23 12:14:50 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-07-23 12:14:50 +0200 |
commit | 31a74be4831322ed3c2a9e6615435bcae52b4ae8 (patch) | |
tree | c707c9c2ee26a699d3faec6d46383ef5176e5eeb | |
parent | Add draupnir-cme (diff) | |
download | Rory-Open-Architecture-31a74be4831322ed3c2a9e6615435bcae52b4ae8.tar.xz |
Add draupnir-cme
-rwxr-xr-x | host/Rory-nginx/services/containers/draupnir-cme/container.nix | 6 | ||||
-rwxr-xr-x | host/Rory-nginx/services/containers/draupnir-cme/services/draupnir.nix | 5 |
2 files changed, 9 insertions, 2 deletions
diff --git a/host/Rory-nginx/services/containers/draupnir-cme/container.nix b/host/Rory-nginx/services/containers/draupnir-cme/container.nix index b88a963..ace8a49 100755 --- a/host/Rory-nginx/services/containers/draupnir-cme/container.nix +++ b/host/Rory-nginx/services/containers/draupnir-cme/container.nix @@ -23,4 +23,10 @@ localAddress = "192.168.100.17"; hostAddress6 = "fc00::3"; localAddress6 = "fc00::4"; + + bindMounts."draupnir-access-token" = { + hostPath = "/etc/draupnir-cme-access-token"; + mountPoint = "/etc/draupnir-access-token"; + isReadOnly = true; + }; } diff --git a/host/Rory-nginx/services/containers/draupnir-cme/services/draupnir.nix b/host/Rory-nginx/services/containers/draupnir-cme/services/draupnir.nix index 9a31278..10c601d 100755 --- a/host/Rory-nginx/services/containers/draupnir-cme/services/draupnir.nix +++ b/host/Rory-nginx/services/containers/draupnir-cme/services/draupnir.nix @@ -8,11 +8,12 @@ { services.draupnir = { enable = true; + accessTokenFile = "/etc/draupnir-access-token"; settings = { managementRoom = "#draupnir-mgmt:rory.gay"; - recordIgnoredInvites = true; # Let's log ignored invites, just incase - autojoinOnlyIfManager = true; # Let's not open ourselves up to DoS attacks + recordIgnoredInvites = true; # We want to be aware of invites + autojoinOnlyIfManager = true; # ... but we don't want the bot to be invited to eg. Matrix HQ... automaticallyRedactForReasons = [ "*" ]; # Always autoredact fasterMembershipChecks = true; homeserverUrl = "https://matrix.rory.gay" |