services.hockeypuck.settings
NixOS option
Configuration file for hockeypuck, here you can override certain settings (loglevel and openpgp.db.dsn) by just setting those values. For other settings you need to use lib.mkForce to override them. This service doesn’t provision or enable postgres on your system, it rather assumes that you enable postgres and create the database yourself. Example: services.postgresql = { enable = true; ensureDatabases = [ "hockeypuck" ]; ensureUsers = [{ name = "hockeypuck"; ensureDBOwnership = true; }]; };
type: TOML valueDefault
{ }Example
declared in: nixos/modules/services/security/hockeypuck.nixView source on NixOS/nixpkgs →{
hockeypuck = {
loglevel = "INFO";
logfile = "/var/log/hockeypuck/hockeypuck.log";
indexTemplate = "${pkgs.hockeypuck-web}/share/templates/index.html.tmpl";
vindexTemplate = "${pkgs.hockeypuck-web}/share/templates/index.html.tmpl";
statsTemplate = "${pkgs.hockeypuck-web}/share/templates/stats.html.tmpl";
webroot = "${pkgs.hockeypuck-web}/share/webroot";
hkp.bind = ":${toString cfg.port}";
openpgp.db = {
driver = "postgres-jsonb";
dsn = "database=hockeypuck host=/var/run/postgresql sslmode=disable";
};
};
}