Public Repository

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

Built using ShutIt

https://github.com/ianmiell/shutit/tree/master/library/taigaio

https://github.com/ianmiell/shutit/blob/master/library/taigaio/taigaio.py

To run:

docker run -i -t -p 8000:8000 -p 8001:8001 imiell/taigaio /bin/bash -c '/root/start_postgres.sh && /root/start_taiga.sh && echo READY! && sleep infinity'`

or

docker run -i -t -p 8000:8000 -p 8001:8001 imiell/taigaio /bin/bash -c '/root/start_postgres.sh && /root/start_taiga.sh && echo READY! && bash'`

if you want to make changes on the fly (see gastonfournier's comment below)

Now visit localhost:8000

login with admin/123123

cf: http://zwischenzugs.wordpress.com/2014/10/07/using-shutit-to-build-your-own-taiga-server/

Docker Pull Command
Owner
imiell

Comments (12)
imiell
2 years ago

I'm afraid I don't know much about taigaio beyond its installation. However, you may be able to figure out the data directory by running the container then running a docker diff to see what files have changed.
Thanks for your kind praise - this image was really a use-case for my docker container building tool ShutIt: http://ianmiell.github.io/shutit/

ishwarkanse
2 years ago

Hi, How do I add Gitlab integration support for Taiga ? Currently there is only Github integration in Third Parties and What is Taiga's data directory for this image, that we can mount for persistence or backup ? This image works perfectly thanks for your effort.

gastonfournier
3 years ago

Hi! Great container! I'd like to propose an improvement: change the run command for this:

docker run -i -t -p 8000:8000 -p 8001:8001 imiell/taigaio /bin/bash -c '/root/start_postgres.sh && /root/start_taiga.sh && echo READY! && bash'

This way you can edit some configuration (in my case I've changed the /home/taiga/taiga-back/settings/local.py in order to enable smtp). After doing that I've restarted the circus service:

circusctl stop
circusctl quit
/usr/local/bin/circusd --daemon /home/taiga/conf/circus.ini

If you by chance, exit the container you can start it again and if you want attach to it in order to continue using the bash:

docker start <containerId> # after this the taiga web interface will be ready in background
docker attach <containerId> # if you want to edit something else
sbzsbz
3 years ago

Thanks for this repo !
Can i have a little explanation about update files :
example : I modify some text inside a login.jade, i commit it and when i run the container i see no change. I forgot something?

jeveloper
3 years ago

Modify this file:
/home/taiga/taiga-front/conf/main.json

default is:

{
"api": "http://localhost:8000/api/v1/",
"eventsUrl": "ws://localhost:8000/events",
"debug": "true",
"publicRegisterEnabled": true,
"privacyPolicyUrl": null,
"termsOfServiceUrl": null
}

THIS is where it fails for you docker users

jeveloper
3 years ago

I figured out what the problem is, however i dont know this software well enough.

It's attempting to call localhost:8000/api/v1/projects via Angular app
However its using "localhost" , where could i change this, thats the question.

Thanks

imiell
3 years ago

Can you post the full output of:

HOST $ docker rmi imiell/taigaio
HOST$ docker pull imiell/taigaio
HOST $ docker run -i -t -p 8000:8000 -p 8001:8001 imiell/taigaio /bin/bash
CONTAINER$ /root/start_postgres.sh
CONTAINER$ /root/start_taiga.sh

[another terminal] 
$HOST wget localhost:8000 ”

Thanks.

csteph85
3 years ago

Yes, wget works and port 8000 and 8001 are open.

I can connect to Taiga with ipadress:8000 but i have the same message Something happened and our Oompa Loompas....

imiell
3 years ago

Did you try a wget from the localhost first?
Did you open 8001 as well?

csteph85
3 years ago

Thanks for your comment. But i have this message when i visit the front from an IP adresse (port 8000 is open):

"Something happened and our Oompa Loompas are working on it.
Try reloading again soon."