Merge pull request #183360 from Sohalt/nixos/headscale
nixos/headscale: minor improvements
This commit is contained in:
commit
2aecc7fdc1
@ -429,12 +429,16 @@ in
|
|||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
restartTriggers = [ configFile ];
|
restartTriggers = [ configFile ];
|
||||||
|
|
||||||
|
environment.GIN_MODE = "release";
|
||||||
|
|
||||||
script = ''
|
script = ''
|
||||||
${optionalString (cfg.database.passwordFile != null) ''
|
${optionalString (cfg.database.passwordFile != null) ''
|
||||||
export HEADSCALE_DB_PASS="$(head -n1 ${escapeShellArg cfg.database.passwordFile})"
|
export HEADSCALE_DB_PASS="$(head -n1 ${escapeShellArg cfg.database.passwordFile})"
|
||||||
''}
|
''}
|
||||||
|
|
||||||
export HEADSCALE_OIDC_CLIENT_SECRET="$(head -n1 ${escapeShellArg cfg.openIdConnect.clientSecretFile})"
|
${optionalString (cfg.openIdConnect.clientSecretFile != null) ''
|
||||||
|
export HEADSCALE_OIDC_CLIENT_SECRET="$(head -n1 ${escapeShellArg cfg.openIdConnect.clientSecretFile})"
|
||||||
|
''}
|
||||||
exec ${cfg.package}/bin/headscale serve
|
exec ${cfg.package}/bin/headscale serve
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user