stable

Clone or download

Read-only

tuleap-cfg can deploy fpm configuration

It's the same duty tools/utils/php73/run.php (or 74) used to do but in central tool and with enhanced capabilities. The main change (apart from the refactoring) is that fpm configuration is now split in parts that aims to better distinguish what's Tuleap specific and what's plain fpm configuration. It also allows to share the configuration between our pools. Sadly fpm configuration files doesn't seems to support overriding so we will need to find something cleaver to allow customization by site administrators. In the current form, for existing platform the new files (parts) will be deployed but not used because the main conf files (tuleap.conf and long running request) won't be overriden. New platform will have the new way of working. Part of story #14768 have a tuleap enterprise edition docker image production ready Change-Id: I24452fd2f9eafd7250556c4515fd6ec931480555

Modified Files

Name
M src/etc/fpm73/tuleap-long-running-request.conf +1 −14 Go to diff View file
M src/etc/fpm73/tuleap.conf +3 −21 Go to diff View file
A src/etc/fpm73/tuleap_common.part +14 −0 Go to diff View file
A src/etc/fpm73/tuleap_errors_dev.part +3 −0 Go to diff View file
A src/etc/fpm73/tuleap_errors_prod.part +2 −0 Go to diff View file
A src/etc/fpm73/tuleap_sessions_files.part +3 −0 Go to diff View file
M src/etc/fpm74/tuleap-long-running-request.conf +1 −13 Go to diff View file
M src/etc/fpm74/tuleap.conf +3 −20 Go to diff View file
A src/etc/fpm74/tuleap_common.part +14 −0 Go to diff View file
A src/etc/fpm74/tuleap_errors_dev.part +3 −0 Go to diff View file
A src/etc/fpm74/tuleap_errors_prod.part +2 −0 Go to diff View file
A src/etc/fpm74/tuleap_sessions_files.part +3 −0 Go to diff View file
R tools/Configuration/FPM/TuleapWeb.php Go to diff View file
A src/tuleap-cfg/Command/SiteDeploy/SiteDeployFPMCommand.php +83 −0 Go to diff View file
M src/tuleap-cfg/tuleap-cfg.php +1 −0 Go to diff View file
A tests/phpunit/tuleap-cfg/Command/SiteDeploy/SiteDeployFPMTest.php +255 −0 Go to diff View file
M tools/Configuration/Setup/PHP73CentOS6.php +2 −2 Go to diff View file
M tools/Configuration/Setup/PHP74CentOS.php +2 −2 Go to diff View file
M tools/distlp/backend-web/run.php +2 −2 Go to diff View file
M tools/utils/php73/run.php +1 −0 Go to diff View file
M tools/utils/php74/run.php +1 −0 Go to diff View file