};
config = lib.mkIf cfg.integration.enable {
+ mySecrets.keys = tellesflorian_dev.keys;
security.acme.certs."eldiron".extraDomains."app.tellesflorian.com" = null;
+ services.myPhpfpm.preStart.tellesflorian_dev = tellesflorian_dev.phpFpm.preStart;
+ services.myPhpfpm.serviceDependencies.tellesflorian_dev = tellesflorian_dev.phpFpm.serviceDeps;
services.myPhpfpm.poolConfigs.tellesflorian_dev = tellesflorian_dev.phpFpm.pool;
system.activationScripts.tellesflorian_dev = tellesflorian_dev.activationScript;
+ system.extraSystemBuilderCmds = ''
+ mkdir -p $out/webapps
+ ln -s ${tellesflorian_dev.webRoot} $out/webapps/${tellesflorian_dev.apache.webappName}
+ '';
services.myWebsites.integration.modules = adminer.apache.modules ++ tellesflorian_dev.apache.modules;
services.myWebsites.integration.vhostConfs.tellesflorian = {
certName = "eldiron";
hosts = ["app.tellesflorian.com" ];
- root = tellesflorian_dev.webRoot;
+ root = tellesflorian_dev.apache.root;
extraConfig = [
tellesflorian_dev.apache.vhostConf
adminer.apache.vhostConf