[NixOS] Enable discourse on biskcomp
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{ pkgs, forEachUser, ... }:
|
||||
{ pkgs, forEachUser, config, ... }:
|
||||
let biskcomp-nginx-hostnames = "192.168.1.44 railbird.ai 1896Folsom.duckdns.org biskcomp.local 0.0.0.0 67.162.131.71";
|
||||
in
|
||||
{
|
||||
@@ -65,6 +65,17 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
age.secrets.discourse-admin-password = {
|
||||
file = ./secrets/discourse-admin-password.age;
|
||||
};
|
||||
|
||||
services.discourse = {
|
||||
enable = true;
|
||||
enableACME = true;
|
||||
hostname = "discourse.railbird.ai";
|
||||
admin.passwordFile = config.age.secrets.discourse-admin-password.path;
|
||||
};
|
||||
|
||||
services.nginx = {
|
||||
enable = true;
|
||||
recommendedProxySettings = true;
|
||||
|
||||
BIN
nixos/secrets/discourse-admin-password.age
Normal file
BIN
nixos/secrets/discourse-admin-password.age
Normal file
Binary file not shown.
@@ -17,4 +17,5 @@ in
|
||||
"1896Folsom-k3s-token.age".publicKeys = keys.agenixKeys ++ keys.railbird-sf;
|
||||
"api_service_account_key.json.age".publicKeys = keys.agenixKeys;
|
||||
"k3s-registry.yaml.age".publicKeys = keys.agenixKeys ++ keys.railbird-sf;
|
||||
"discourse-admin-password.age".publicKeys = keys.hostKeys;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user