stable

Clone or download

Read-only

feat(forge-config): Docker image should have a way to declare the exposed SSH port

This contribution introduce a change in the way environment variables are managed by PHP FPM. Until now we were using the default config where environment is reset by PHP FPM, it's no longer the case. It's needed so the PHP code run in front end have access to the variables defined with Environment Variables. Previous work made workaround by writing the values in `local.inc` or `database.inc` but this cannot be done for plugins and re-writing files at Docker image start feels not very convenient to do (esp when not all variables are transfered like in git with this contrib). Closes request #29649 Docker image should have a way to declare the exposed SSH port Change-Id: I296adec35e4ced7d8101725d6a3360f1903ae9ee

Modified Files

Name
M plugins/git/etc/config.inc.dist +1 −19 Go to diff View file
M plugins/git/include/Git/Gitolite/GitoliteAccessURLGenerator.php +32 −17 Go to diff View file
M plugins/git/include/Hook/PreReceive/PreReceiveAnalyzeCommand.php +2 −0 Go to diff View file
M plugins/git/include/gitPlugin.php +1 −0 Go to diff View file
M src/common/Plugin/SerializedPluginProxy.php +4 −2 Go to diff View file
M src/etc/fpm80/tuleap_common.part +3 −0 Go to diff View file
M tests/unit/common/Plugin/SerializedPluginProxyTest.php +62 −2 Go to diff View file
M tools/docker/tuleap-community-edition/compose.yaml +3 −0 Go to diff View file