[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";
|
let biskcomp-nginx-hostnames = "192.168.1.44 railbird.ai 1896Folsom.duckdns.org biskcomp.local 0.0.0.0 67.162.131.71";
|
||||||
in
|
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 = {
|
services.nginx = {
|
||||||
enable = true;
|
enable = true;
|
||||||
recommendedProxySettings = 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;
|
"1896Folsom-k3s-token.age".publicKeys = keys.agenixKeys ++ keys.railbird-sf;
|
||||||
"api_service_account_key.json.age".publicKeys = keys.agenixKeys;
|
"api_service_account_key.json.age".publicKeys = keys.agenixKeys;
|
||||||
"k3s-registry.yaml.age".publicKeys = keys.agenixKeys ++ keys.railbird-sf;
|
"k3s-registry.yaml.age".publicKeys = keys.agenixKeys ++ keys.railbird-sf;
|
||||||
|
"discourse-admin-password.age".publicKeys = keys.hostKeys;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user