stable

Clone or download

Read-only

Reduce duplication between TCE and TEE docker start

Most of the run is shared so better extract it. The main difference is that TCE install and activate all plugins by default while TEE do not. This is because we already have use case of TEE where not all plugins should be activated by default (project_ownership...). Part of request #21334 docker: replace enalean/tuleap-aio by tuleap/tuleap-community-edition Change-Id: Ib6a7cebce94847c87fadc12c8fa040f7e0aca285

Modified Files

Name
M plugins/tee_container/docker/docker-compose.yml +5 −4 Go to diff View file
M plugins/tee_container/include/StartContainerCommand.php +29 −50 Go to diff View file
M src/tuleap-cfg/Command/Docker/Supervisord.php +4 −0 Go to diff View file
M src/tuleap-cfg/Command/Docker/Tuleap.php +43 −4 Go to diff View file
A src/tuleap-cfg/Command/Docker/VariableProviderFromEnvironment.php +36 −0 Go to diff View file
A src/tuleap-cfg/Command/Docker/VariableProviderInterface.php +29 −0 Go to diff View file
M src/tuleap-cfg/Command/StartCommunityEditionContainerCommand.php +21 −40 Go to diff View file