]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/commons/adminer.nix
Upgrade nixos
[perso/Immae/Config/Nix.git] / modules / private / websites / commons / adminer.nix
index d591c9086ea96ae5af61c0b3bb6fd9b5db0196bc..1803468e2d44d05419abf7be40ba43d80405de71 100644 (file)
@@ -1,24 +1,5 @@
-{}:
-rec {
-  phpFpm = {
-    socket = "/var/run/phpfpm/adminer.sock";
-  };
-  apache = rec {
-    modules = [ "proxy_fcgi" ];
-    webappName = "_adminer";
-    root = "/run/current-system/webapps/${webappName}";
-    vhostConf = ''
-      Alias /adminer ${root}
-      <Directory ${root}>
-        DirectoryIndex index.php
-        <FilesMatch "\.php$">
-          SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost"
-        </FilesMatch>
-
-        Use LDAPConnect
-        Require ldap-group cn=users,cn=mysql,cn=pam,ou=services,dc=immae,dc=eu
-        Require ldap-group cn=users,cn=postgresql,cn=pam,ou=services,dc=immae,dc=eu
-      </Directory>
-      '';
-  };
+{ config, callPackage }:
+callPackage ../tools/tools/adminer.nix {
+  adminer = null;
+  forcePhpSocket = config.services.phpfpm.pools.adminer.socket;
 }