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
benhutchins/docker-taiga-example
Original README.md fromThis 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
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
You'll need to configure your local.py
file with the correct LDAP server details. Please see the project link above for details.