Public | Automated Build

Last pushed: 14 days ago
Short Description
Tuleap is the #1 Open Source tool for easier software development, issue tracking & agile management
Full Description

Docker-Tuleap

Deploy a Tuleap inside a docker container

More info about Tuleap on tuleap.org

How to use it?

First run:

$> docker volume create --name tuleap-data
$> docker run -ti -e VIRTUAL_HOST=localhost -p 80:80 -p 443:443 -p 22:22 -v tuleap-data:/data enalean/tuleap-aio

Will run the container, just open http://localhost and enjoy!

You can get the site administrator credentials to log in the first time with:

$> docker exec -ti <container_name> cat /data/root/.tuleap_passwd

On other, regular runs:

$> docker run -d -p 80:80 -p 443:443 -p 22:22 -v tuleap-data:/data enalean/tuleap-aio

Known issues

  • SELinux stuff seems not behaving well (raises errors on docker build)
Docker Pull Command
Owner
enalean
Source Repository

Comments (12)
kgra
a day ago

I can not use the latest image to build the system.

The error is 'egrep: /etc/tuleap/conf/database.inc: No such file or directory'

I check that the directory do not exist. I think some steps about the ‘/etc/tuleap’ are wrong.

Is anyone can help me?

erfu
3 months ago

tonyisworking
4 months ago

On mail issues.
You can ssh into the docker container and setup ssmtp. I did that and was able to send mail out through an SMTP server.

see - http://linuxpitstop.com/install-ssmtp-to-send-emails-to-gmail-and-office3655/

Following this seems to work.

cthumerelle
4 months ago

No news about the possibility of sending emails ?
It's nice to have tuleap installed but it's pretty worthless if we can't use it :s

nlescuretcs
5 months ago

There is still an error with the mails. No mail = no registration. No registration = impossible to connect. Impossible to connect = useless.

josebozo
6 months ago

Hi

Please install Mysql-python in Dockerfile
"yum install MySQL-python"
to avoid erro when accessing SVN tree

djm158
7 months ago

While I'm having the same error about postfix crashing, I got around that by sticking with one container and just starting it as opposed to running it each time. Not the best solution, but enough for a demo.

The problem I'm next having is creating new users inside Tuleap. When I do so, it asks me for the email address, then tries to confirm it by sending an email. How do I allow emails to be sent from the docker container?

mikaoelitiana
8 months ago

I have same error as danf22 on latests. I will try other tags

danf22
8 months ago

I have this error
success: postfix entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)

iborco
8 months ago

it's printed on the console :)

as i'm running tuleap like this:

mkdir -p ~/.opt/docker/tuleap
docker run \
-d \
--name tuleap \
--env VIRTUAL_HOST=localhost \
-p 8110:80 -p 8111:443 -p 8112:22 \
-v $HOME/.opt/docker/tuleap:/data \
enalean/tuleap-aio

all the passwords are in:
~/.opt/docker/tuleap/root/.tuleap_passwd