let
secrets = config.myEnv.websites.isabelle.aten_production;
app = pkgs.callPackage ./aten_app {
+ composerEnv = pkgs.composerEnv.override { php = pkgs.php72; };
environment = secrets.environment;
varDir = "/var/lib/isabelle_aten_production";
};
config = lib.mkIf cfg.enable {
services.duplyBackup.profiles.isabelle_aten_production.rootDir = app.varDir;
+ services.duplyBackup.profiles.isabelle_aten_production.remotes = ["eriomem" "ovh"];
services.webstats.sites = [ { name = "aten.pro"; } ];
services.phpApplication.apps.isabelle_aten_production = {
websiteEnv = "production";
"pm.min_spare_servers" = "1";
"pm.max_spare_servers" = "3";
};
+ phpPackage = pkgs.php72;
};
secrets.keys = [{