chaos-jetzt-nixfiles/services/freescout.nix

28 lines
539 B
Nix
Raw Normal View History

2023-01-06 18:29:58 +01:00
{ 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.php80;
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;
};
};
}