From: Ismaƫl Bouya Date: Thu, 18 Apr 2019 08:24:09 +0000 (+0200) Subject: Add devtools directory X-Git-Tag: nur_publish~135 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;ds=sidebyside;h=0aae0181fd46ca043eef4195e34b4c4bba20349e;p=perso%2FImmae%2FConfig%2FNix.git Add devtools directory --- diff --git a/nixops/modules/websites/tools/tools/default.nix b/nixops/modules/websites/tools/tools/default.nix index 2f34d27..d309287 100644 --- a/nixops/modules/websites/tools/tools/default.nix +++ b/nixops/modules/websites/tools/tools/default.nix @@ -77,8 +77,18 @@ in { services.myWebsites.integration.vhostConfs.devtools = { certName = "eldiron"; hosts = ["devtools.immae.eu" ]; - root = null; + root = "/var/lib/ftp/devtools.immae.eu"; extraConfig = [ + '' + + DirectoryIndex index.php index.htm index.html + AllowOverride all + Require all granted + + SetHandler "proxy:unix:/var/run/phpfpm/devtools.sock|fcgi://localhost" + + + '' rainloop.apache.vhostConf ]; }; @@ -151,6 +161,11 @@ in { }; services.myPhpfpm.poolPhpConfigs = { + devtools = '' + extension=${pkgs.phpPackages.redis}/lib/php/extensions/redis.so + extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so + zend_extension=${pkgs.php}/lib/php/extensions/opcache.so + ''; roundcubemail = roundcubemail.phpFpm.phpConfig; }; services.myPhpfpm.poolConfigs = { @@ -165,6 +180,20 @@ in { ldap = ldap.phpFpm.pool; rainloop = rainloop.phpFpm.pool; kanboard = kanboard.phpFpm.pool; + devtools = '' + listen = /var/run/phpfpm/devtools.sock + user = wwwrun + group = wwwrun + listen.owner = wwwrun + listen.group = wwwrun + pm = dynamic + pm.max_children = 60 + pm.start_servers = 2 + pm.min_spare_servers = 1 + pm.max_spare_servers = 10 + + php_admin_value[open_basedir] = "/run/wrappers/bin/sendmail:/var/lib/ftp/devtools.immae.eu:/tmp" + ''; tools = '' listen = /var/run/phpfpm/tools.sock user = wwwrun