feat(systems/etna): switch reposilite to postgresql

This commit is contained in:
uku 2025-03-03 23:38:04 +01:00
parent d047e8aff5
commit 7e8cd5e3d5
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
3 changed files with 34 additions and 3 deletions

View file

@ -1,12 +1,29 @@
{ camasca, ... }:
{
imports = [ camasca.nixosModules.reposilite ];
config,
camasca,
_utils,
...
}:
let
dbPass = _utils.setupSingleSecret config "reposiliteDbPass" {
owner = "reposilite";
group = "reposilite";
};
in
{
imports = [
camasca.nixosModules.reposilite
dbPass.generate
];
cfTunnels."maven.uku3lig.net" = "http://localhost:8080";
services.reposilite = {
enable = true;
database.type = "sqlite";
settings.port = 8080;
database = {
type = "postgresql";
passwordFile = dbPass.path;
};
};
}