32 lines
709 B
Nix
32 lines
709 B
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
services.discourse = {
|
|
enable = true;
|
|
admin = {
|
|
email = "yisroel.d.baum@gmail.com";
|
|
fullName = "Yisroel Baum";
|
|
passwordFile = "/run/secrets/discourse-admin-password";
|
|
username = "yisroeldbaum";
|
|
};
|
|
database.passwordFile = "/run/secrets/discourse-database-password";
|
|
hostname = "discourse.torahimderecheretz.com";
|
|
mail = {};
|
|
secretKeyBaseFile = "";
|
|
};
|
|
|
|
sops.secrets = {
|
|
"discourse-admin-password" = {
|
|
sopsFile = ./secrets/discourseAdminPassword.yaml;
|
|
mode = "0400";
|
|
};
|
|
"discourse-database-password" = {
|
|
sopsFile = ./secrets/discourseDbPassword.yaml;
|
|
mode = "0400";
|
|
};
|
|
};
|
|
}
|