feat: add docuseal

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
Lander Van den Bulcke 2025-10-21 14:38:27 +02:00
parent 440e1a6541
commit 2abbc3cd4e
Signed by: lander
GPG key ID: 0142722B4B0C536F
3 changed files with 33 additions and 2 deletions

View file

@ -153,6 +153,26 @@ in
};
};
virtualisation.oci-containers = {
backend = "podman";
containers = {
docuseal = {
image = "docuseal/docuseal:latest";
ports = [ "3001:3000" ];
environmentFiles = [ config.sops.secrets.docusealEnvironment.path ];
extraOptions = [ "--dns=100.100.100.100" ];
};
};
};
services.nginx.virtualHosts."sign.kinkystar.com" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://localhost:3001";
};
};
sops = {
defaultSopsFile = ./hosting-01.yaml;
validateSopsFiles = false;
@ -165,6 +185,10 @@ in
vaultwarden = {
owner = "root";
};
docusealEnvironment = {
owner = "root";
};
};
};