-{ adminer, php74, myPhpPackages, lib, forcePhpSocket ? null }:
+{ webapps, php74, myPhpPackages, lib, forcePhpSocket ? null }:
rec {
activationScript = {
deps = [ "httpd" ];
install -m 0755 -o ${apache.user} -g ${apache.group} -d /var/lib/php/sessions/adminer
'';
};
- webRoot = adminer;
+ webRoot = webapps.adminer;
phpFpm = rec {
user = apache.user;
group = apache.group;
user = "wwwrun";
group = "wwwrun";
modules = [ "proxy_fcgi" ];
- webappName = "_adminer";
- root = "/run/current-system/webapps/${webappName}";
+ root = webRoot;
vhostConf = socket: ''
- Alias /adminer ${root}
- <Directory ${root}>
+ Alias /adminer ${webRoot}
+ <Directory ${webRoot}>
DirectoryIndex index.php
<FilesMatch "\.php$">
SetHandler "proxy:unix:${if forcePhpSocket != null then forcePhpSocket else socket}|fcgi://localhost"