diff options
author | Aaron Andersen <aaron@fosslib.net> | 2018-11-05 21:05:42 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2018-11-08 17:30:58 -0500 |
commit | 3ed52c78047bcc4b74d34e0cee179bb708aebdc0 (patch) | |
tree | 2ab6f84ec0510b7533236251e945d617d715942d /nixos | |
parent | 0bbb6f4f2a42c361b2e01a741a2ffdd0ce61e363 (diff) | |
download | nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.tar nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.tar.gz nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.tar.bz2 nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.tar.lz nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.tar.xz nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.tar.zst nixlib-3ed52c78047bcc4b74d34e0cee179bb708aebdc0.zip |
nixos/gitea: add mysql socket authentication as an option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/misc/gitea.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix index 16a4a806202e..7a10bd872994 100644 --- a/nixos/modules/services/misc/gitea.nix +++ b/nixos/modules/services/misc/gitea.nix @@ -15,7 +15,7 @@ let [database] DB_TYPE = ${cfg.database.type} - HOST = ${cfg.database.host}:${toString cfg.database.port} + HOST = ${if cfg.database.socket != null then cfg.database.socket else cfg.database.host + ":" + toString cfg.database.port} NAME = ${cfg.database.name} USER = ${cfg.database.user} PASSWD = #dbpass# @@ -149,6 +149,13 @@ in ''; }; + socket = mkOption { + type = types.nullOr types.path; + default = null; + example = "/run/mysqld/mysqld.sock"; + description = "Path to the unix socket file to use for authentication."; + }; + path = mkOption { type = types.str; default = "${cfg.stateDir}/data/gitea.db"; |