/docker-taiga-example

Example project using https://github.com/benhutchins/docker-taiga

Primary LanguageShell

About

How to use

For testing purpose, it's quite simple to run this image as below.

$ TAIGA_HOSTNAME=taiga.example.com ./start.sh --with-events

Production environment

For production, persistence and reverse proxy setup might be required.

Enabling persistence

Edit 'start.sh' and look for keyword 'persistence'.

SSL-terminated reverse proxy setup

Example configuration files have been included in the 'apache-conf' directory.

$ cp ./apache-conf/taiga.example.com.conf /etc/apache2/sites-available
$ cp ./apache-conf/taiga.example.com_ssl.conf /etc/apache2/sites-available
$ a2ensite taiga.example.com
$ a2ensite taiga.example.com_ssl
$ service apache2 restart

Also, edit 'start.sh' to add 'TAIGA_SSL' option.

$ vi start.sh
# look up 'mytaiga'.
docker run -itd --restart=always \
--name taiga \
--link taiga-postgres:postgres \
--link taiga-redis:redis \
--link taiga-rabbit:rabbit \
--link taiga-events:events \
-e TAIGA_HOSTNAME=$TAIGA_HOSTNAME \
-e TAIGA_EVENTS=True \
-e TAIGA_SSL=True \
-p 80:80 \
mytaiga

Original README.md from benhutchins/docker-taiga-example

This project serves as an example demonstrating how to use benhutchins/docker-taiga. Please see that project for more details.

How to use

First clone this repository and edit the configuration files (see taiga-conf). Then if you have Docker Compose, edit docker-compose.yml and change the TAIGA_HOSTNAME environment variable and then run up:

	docker-compose up

Otherwise, if you don't have Docker Compose, run:

	TAIGA_HOSTNAME=taiga.mycompany.com ./start.sh --with-events

Extensions

This example installs a few extensions to show how you might do that using benhutchins/docker-taiga.

Slack

taiga-contrib-slack.

You'll need to download the appropriate compiled slack.js file from this repo if rebuilding. To get the latest run:

wget https://github.com/taigaio/taiga-contrib-slack/raw/master/front/dist/slack.js

LDAP

taiga-contrib-ldap-auth

You'll need to configure your local.py file with the correct LDAP server details. Please see the project link above for details.