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.