taiga-support icon indicating copy to clipboard operation
taiga-support copied to clipboard

Up to date, solid docker image

Open blackandred opened this issue 6 years ago • 10 comments

Hi,

I needed to setup Taiga application for non-profit grassroot organization. We use a dockerized infrastructure on each server, so I looked at existing containers and all of them were outdated or incomplete, so I forked one of them and put some work in it.

I work as a devops for both non-profit organizations and in commercial work, so I wanted to contribute a little bit.

The image is flexible and easy to maintain in case of Taiga applications will be updated. Not everything is supported (eg. custom plugins are not tested), events were not tested - the support was just kept as it was but not launched yet.

The project is WIP, I will add the documentation and the support for the events at least. Later I will be maintaining version updates (I will have to update my installations using this image anyway).

https://github.com/riotkit-org/docker-taiga

I think you can add somewhere an information, that such project can be used.

blackandred avatar Jun 02 '19 18:06 blackandred

Does this docker thing fix the stupid nonsense where Taiga is ultra fickle with its IP's?

Leopere avatar Jul 03 '19 02:07 Leopere

What do you mean exactly?

blackandred avatar Jul 07 '19 13:07 blackandred

Seems that when I want to log in it never wants to let me if the IP is set in any way other than a specific IP address. "BASE_URL=http://0.0.0.0:8000" is completely ineffective. I'm trying to put this thing behind a Traefik reverse proxy and because I can't bind this stupid app to 0.0.0.0 it won't work.

Leopere avatar Jul 07 '19 18:07 Leopere

In this new docker image there is no BASE_URL as far as I remember.

Instead there is something like this:

- TAIGA_HOSTNAME=something.org
- TAIGA_SCHEME=https

0.0.0.0 is binded automatically inside of the container, and it's totally fine. I think you need to adjust your traefik configuration - you can share it.

blackandred avatar Jul 08 '19 04:07 blackandred

By the way, you can see that on https://zorganizowany.anarchista.net there is a Taiga instance, but it is behind a NGINX (with nginx-proxy).

blackandred avatar Jul 08 '19 04:07 blackandred

Do you have a decent docker-compose example?

On Mon, Jul 8, 2019 at 12:07 AM Andrew Johnson [email protected] wrote:

By the way, you can see that on https://zorganizowany.anarchista.net there is a Taiga instance, but it is behind a NGINX (with nginx-proxy).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/taigaio/taiga-support/issues/35?email_source=notifications&email_token=AAIE2VXFCU3ZWHCW7A6KOM3P6K4QPA5CNFSM4HSDGSJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZL5ATQ#issuecomment-509071438, or mute the thread https://github.com/notifications/unsubscribe-auth/AAIE2VUH2T55PXP6EJBZASTP6K4QPANCNFSM4HSDGSJQ .

Leopere avatar Jul 08 '19 10:07 Leopere

@blackandred, thanks for this! I've tested it out real quick on my swarm and it seems to work so far.

@Leopere, here is a Docker Swarm yaml that works and uses Træfik:

https://gist.github.com/zicklag/c69452b872b39561e94077bc71ba8367

zicklag avatar Aug 17 '19 19:08 zicklag

You're welcome! I'm happy that somebody is using it. I will be adding automatic building very soon to this docker image. So all future Taiga versions will be automatically built on Travis each month, without any interaction :) I will also connect tags propagation ex. 2.7.1 -> 2.7 -> 2, but this in a few weeks :)

I know the image still lacks plugins support - for this one I do not have time yet, maybe some contributor? :)

On Sat, Aug 17, 2019 at 9:16 PM Zicklag [email protected] wrote:

@blackandred https://github.com/blackandred, thanks for this! I've tested it out real quick on my swarm and it seems to work so far.

@Leopere https://github.com/Leopere, here is a Docker Swarm yaml that works and uses Traefik:

https://gist.github.com/zicklag/c69452b872b39561e94077bc71ba8367

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/taigaio/taiga-support/issues/35?email_source=notifications&email_token=AFOAJBT6KA3TQYUJAPQ623DQFBFCDA5CNFSM4HSDGSJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4QRX4Y#issuecomment-522263539, or mute the thread https://github.com/notifications/unsubscribe-auth/AFOAJBS7JA3Z6J354BX46VDQFBFCDANCNFSM4HSDGSJQ .

blackandred avatar Aug 17 '19 19:08 blackandred

I know the image still lacks plugins support - for this one I do not have time yet, maybe some contributor? :)

I acutally need LDAP support, so I was going to add that. :smiley:

zicklag avatar Aug 17 '19 19:08 zicklag

I can’t wait to try this.

On Sat, Aug 17, 2019 at 3:35 PM Zicklag [email protected] wrote:

I know the image still lacks plugins support - for this one I do not have time yet, maybe some contributor? :)

I acutally need LDAP support, so I was going to add that. 😃

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/taigaio/taiga-support/issues/35?email_source=notifications&email_token=AAIE2VVMVOTAPZ35YHX2GHDQFBHGVA5CNFSM4HSDGSJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4QSBPA#issuecomment-522264764, or mute the thread https://github.com/notifications/unsubscribe-auth/AAIE2VQXFUW7Q3SQ2T3LBULQFBHGVANCNFSM4HSDGSJQ .

Leopere avatar Aug 18 '19 02:08 Leopere