aboutsummaryrefslogtreecommitdiff
path: root/modules/private/websites/tools/cloud/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2020-05-07 11:58:37 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2020-05-07 11:58:37 +0200
commitdcac3ec730176549cd52a9a42db2001dc652c30d (patch)
tree451177d3f3905ae994b0a39806947ad404b292e8 /modules/private/websites/tools/cloud/default.nix
parent06029fac6a34ef8111ee2f2f07b2118ddb2e1559 (diff)
downloadNix-dcac3ec730176549cd52a9a42db2001dc652c30d.tar.gz
Nix-dcac3ec730176549cd52a9a42db2001dc652c30d.tar.zst
Nix-dcac3ec730176549cd52a9a42db2001dc652c30d.zip
Remove overlay that overrides the php version
Diffstat (limited to 'modules/private/websites/tools/cloud/default.nix')
-rw-r--r--modules/private/websites/tools/cloud/default.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/private/websites/tools/cloud/default.nix b/modules/private/websites/tools/cloud/default.nix
index b9bb32f..73a837f 100644
--- a/modules/private/websites/tools/cloud/default.nix
+++ b/modules/private/websites/tools/cloud/default.nix
@@ -11,9 +11,9 @@ let
11 [ nextcloud varDir ] 11 [ nextcloud varDir ]
12 ++ builtins.attrValues pkgs.webapps.nextcloud-apps); 12 ++ builtins.attrValues pkgs.webapps.nextcloud-apps);
13 phpConfig = '' 13 phpConfig = ''
14 extension=${pkgs.phpPackages.redis}/lib/php/extensions/redis.so 14 extension=${pkgs.php72Packages.redis}/lib/php/extensions/redis.so
15 extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so 15 extension=${pkgs.php72Packages.apcu}/lib/php/extensions/apcu.so
16 zend_extension=${pkgs.php}/lib/php/extensions/opcache.so 16 zend_extension=${pkgs.php72}/lib/php/extensions/opcache.so
17 ''; 17 '';
18 pool = { 18 pool = {
19 "listen.owner" = "wwwrun"; 19 "listen.owner" = "wwwrun";
@@ -38,6 +38,7 @@ let
38 "php_admin_value[open_basedir]" = "/run/wrappers/bin/sendmail:${basedir}:/proc/meminfo:/dev/urandom:/proc/self/fd:/tmp"; 38 "php_admin_value[open_basedir]" = "/run/wrappers/bin/sendmail:${basedir}:/proc/meminfo:/dev/urandom:/proc/self/fd:/tmp";
39 "php_admin_value[session.save_path]" = "${varDir}/phpSessions"; 39 "php_admin_value[session.save_path]" = "${varDir}/phpSessions";
40 }; 40 };
41 phpPackage = pkgs.php72;
41 }; 42 };
42in { 43in {
43 options.myServices.websites.tools.cloud = { 44 options.myServices.websites.tools.cloud = {
@@ -141,8 +142,8 @@ in {
141 cd ${nextcloud} 142 cd ${nextcloud}
142 NEXTCLOUD_CONFIG_DIR="${nextcloud}/config" \ 143 NEXTCLOUD_CONFIG_DIR="${nextcloud}/config" \
143 exec \ 144 exec \
144 sudo -u wwwrun ${pkgs.php}/bin/php \ 145 sudo -u wwwrun ${pkgs.php72}/bin/php \
145 -c ${pkgs.php}/etc/php.ini \ 146 -c ${pkgs.php72}/etc/php.ini \
146 occ $* 147 occ $*
147 ''; 148 '';
148 in [ occ ]; 149 in [ occ ];
@@ -172,6 +173,7 @@ in {
172 group = "wwwrun"; 173 group = "wwwrun";
173 settings = phpFpm.pool; 174 settings = phpFpm.pool;
174 phpOptions = config.services.phpfpm.phpOptions + phpFpm.phpConfig; 175 phpOptions = config.services.phpfpm.phpOptions + phpFpm.phpConfig;
176 phpPackage = pkgs.php72;
175 }; 177 };
176 178
177 services.cron = { 179 services.cron = {
@@ -181,7 +183,7 @@ in {
181 #! ${pkgs.stdenv.shell} 183 #! ${pkgs.stdenv.shell}
182 export LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive 184 export LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive
183 export PATH=/run/wrappers/bin:$PATH 185 export PATH=/run/wrappers/bin:$PATH
184 ${pkgs.php}/bin/php -d memory_limit=512M -f ${nextcloud}/cron.php 186 ${pkgs.php72}/bin/php -d memory_limit=512M -f ${nextcloud}/cron.php
185 ''; 187 '';
186 in [ 188 in [
187 '' 189 ''