chaos-jetzt-nixfiles/services/freescout.nix
2023-04-13 18:38:10 +02:00

26 lines
538 B
Nix

{ pkgs, config, baseDomain, ... }:
{
sops.secrets."freescout/app_key" = {
owner = "freescout";
format = "yaml";
sopsFile = ../secrets/all/secrets.yaml;
};
services.freescout = {
enable = true;
domain = "support.${baseDomain}";
phpPackage = pkgs.php82;
settings = {
APP_KEY._secret = config.sops.secrets."freescout/app_key".path;
APP_ENV = "local";
APP_DEBUG = true;
};
databaseSetup.enable = true;
nginx = {
forceSSL = true;
enableACME = true;
};
};
}