stable

Clone or download

Read-only

Closes request #32295: Do not activate all installed plugins in the Docker images by default

Not all plugins are installed out of the box when the containers are first started. A specific list is now defined. Only fresh install are affected by this change, for existing instances the state of the plugins is not modified. For TEE images both FTS DB and FTS Meilisearch package are installed in the image. The FTS DB plugin is enabled by default as it does not require an additional deployment. Change-Id: I7b56616aa74063b515ccd19ccb1394edc48f5fc0

Modified Files

Name
M plugins/tee_container/bin/tee-container.php +11 −2 Go to diff View file
M plugins/tee_container/docker/Dockerfile +2 −0 Go to diff View file
M plugins/tee_container/include/StartContainerCommand.php +9 −6 Go to diff View file
A src/tuleap-cfg/Command/Docker/PluginsInstallClosureBuilder.php +34 −0 Go to diff View file
A src/tuleap-cfg/Command/Docker/PluginsInstallClosureBuilderFromVariable.php +57 −0 Go to diff View file
M src/tuleap-cfg/Command/Docker/Tuleap.php +10 −5 Go to diff View file
M src/tuleap-cfg/Command/StartCommunityEditionContainerCommand.php +14 −7 Go to diff View file
M src/tuleap-cfg/tuleap-cfg.php +9 −2 Go to diff View file
A tests/unit/tuleap-cfg/Command/Docker/PluginsInstallClosureBuilderFromVariableTest.php +61 −0 Go to diff View file
M tools/docker/tuleap-community-edition/Dockerfile +1 −0 Go to diff View file