Improvements to server
This commit is contained in:
@@ -1,10 +1,17 @@
|
||||
{ config, containerCfg, pkgs, lib, ... }:
|
||||
let serverCfg = config.syscfg.server;
|
||||
let
|
||||
serverCfg = config.syscfg.server;
|
||||
in {
|
||||
systemd.tmfiles.rules = [
|
||||
"d ${serverCfg.dataPath}/authentik/media 0755 root root -"
|
||||
"d ${serverCfg.dataPath}/authentik/template 0755 root root -"
|
||||
];
|
||||
paths = [{
|
||||
path="${serverCfg.dataPath}/authentik/media";
|
||||
owner = "1000:1000";
|
||||
mode = "0755";
|
||||
}{
|
||||
path="${serverCfg.dataPath}/authentik/templates";
|
||||
owner = "1000:1000";
|
||||
mode = "0755";
|
||||
}];
|
||||
|
||||
containers = {
|
||||
|
||||
auth_server = {
|
||||
@@ -18,7 +25,8 @@ in {
|
||||
config.sops.secrets."AUTHENTIK".path
|
||||
];
|
||||
environment = {
|
||||
"AUTHENTIK_POSTGRESQL__HOST" = "10.88.0.1";
|
||||
"AUTHENTIK_REDIS__HOST" = "host.containers.internal";
|
||||
"AUTHENTIK_POSTGRESQL__HOST" = "host.containers.internal";
|
||||
"AUTHENTIK_POSTGRESQL__USER" = "authentik_user";
|
||||
"AUTHENTIK_POSTGRESQL__NAME" = "authentik_db";
|
||||
"AUTHENTIK_EMAIL__HOST" = "${serverCfg.mailDomain}";
|
||||
@@ -38,6 +46,9 @@ in {
|
||||
};
|
||||
cmd = [ "server" ];
|
||||
extraOptions = [
|
||||
"--add-host=host.containers.internal:host-gateway"
|
||||
"--replace"
|
||||
"--rm"
|
||||
"--ip=${containerCfg.ip}"
|
||||
];
|
||||
ports = [
|
||||
@@ -57,11 +68,15 @@ in {
|
||||
config.sops.secrets."AUTHENTIK".path
|
||||
];
|
||||
environment = {
|
||||
"AUTHENTIK_POSTGRESQL__HOST" = "10.88.0.1";
|
||||
"AUTHENTIK_REDIS__HOST" = "host.containers.internal";
|
||||
"AUTHENTIK_POSTGRESQL__HOST" = "host.containers.internal";
|
||||
"AUTHENTIK_POSTGRESQL__USER" = "authentik_user";
|
||||
"AUTHENTIK_POSTGRESQL__NAME" = "authentik_db";
|
||||
};
|
||||
extraOptions = [
|
||||
"--add-host=host.containers.internal:host-gateway"
|
||||
"--replace"
|
||||
"--rm"
|
||||
];
|
||||
cmd = [ "worker" ];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user