stable

Clone or download

Read-only

Docker compose to deploy the distributed stack

How to test: Stop dnsdock if you are using it - make start-distlp -> it gives you some instruction to follow -> after a short time you should have your tuleap back at the usual URL -> you should be able to browse your tuleap and when you go on SVN service it should work tranparently (ie. display the service). In order to see what's going on under the hood you can connect to each backend and run $ tail -f /var/opt/rh-nginx18/log/nginx/access.log (for backend-web) $ tail -f /var/log/nginx/access.log (for backend-svn) Part of story #10056 be able to develop Tuleap Distributed SVN Change-Id: I70c48a5e46048a7ef18a13856ffc08076278ca98

Modified Files

Name
M Makefile +15 −0 Go to diff View file
A docker-compose-distlp.yml +50 −0 Go to diff View file
A tools/Configuration/Apache/BackendSVN.php +67 −0 Go to diff View file
A tools/Configuration/Apache/TuleapAuthModule.php +39 −0 Go to diff View file
A tools/Configuration/ApplicationUserFromPath.php +63 −0 Go to diff View file
A tools/Configuration/Common/Exec.php +52 −0 Go to diff View file
A tools/Configuration/Common/ExecException.php +29 −0 Go to diff View file
A tools/Configuration/DefaultPaths.php +51 −0 Go to diff View file
A tools/Configuration/Docker/BackendSVN.php +36 −0 Go to diff View file
A tools/Configuration/Docker/LinkFromDataVolume.php +37 −0 Go to diff View file
A tools/Configuration/FPM/BackendSVN.php +65 −0 Go to diff View file
A tools/Configuration/Nginx/BackendSVN.php +68 −0 Go to diff View file
A tools/Configuration/Nginx/BackendWeb.php +53 −0 Go to diff View file
A tools/Configuration/Nginx/Common.php +116 −0 Go to diff View file
M tools/Configuration/Nginx/TuleapWeb.php +19 −88 Go to diff View file
A tools/distlp/backend-svn/backend-svn.conf +45 −0 Go to diff View file
A tools/distlp/backend-svn/backend-svn.sh +12 −0 Go to diff View file
A tools/distlp/backend-svn/nginx.conf +37 −0 Go to diff View file
A tools/distlp/backend-svn/run.php +54 −0 Go to diff View file
A tools/distlp/backend-svn/supervisord.conf +20 −0 Go to diff View file
A tools/distlp/backend-web/nginx/tuleap.conf +16 −0 Go to diff View file
A tools/distlp/backend-web/run.php +41 −0 Go to diff View file
A tools/distlp/reverse-proxy/proxy-vars.conf +4 −0 Go to diff View file
A tools/distlp/reverse-proxy/run.sh +10 −0 Go to diff View file
A tools/distlp/reverse-proxy/tuleap.conf +92 −0 Go to diff View file