Introduction - Tuleap on Docker
What for ?
The Tuleap Enterprise Edition docker image brings a persistent way to keep Tuleap at home. It allows you to not be bothered by different OS migrations and the like. That’s the recommended way to install Tuleap.
Prerequisites
You need docker compose on your host.
The following sections assume that you are going to run the Tuleap container as the only “visible” container on the server.
That means that Tuleap web container will publish it’s ports (80, 443 and 22) on hosts ports.
External Dependencies
The image has two dependencies:
A dedicated MySQL v8.4 working database with admin credentials (at first run only)
A persistent filesystem for data storage
Please do note that shared databases must not be used:
they cannot guarantee the needed Quality of service
they cannot respect the requirements (SQL modes)
they make consistent backups almost impossible
In most cases, you’ll also want a Reverse-Proxy to get access to your platform and handle the TLS termination.