Retour : Page Principale > sommaire serveurs & domaines

Taiga


http://taiga.tela-botanica.net

Utilisation : Taiga est un outil de gestion de projet agile, intégrant backlog, scrum/kaban board, tickets, wiki, etc..
Il est installé sur Osyris dans un container isolé : la VM Taïga.

Caractéristiques

  • Emplacement : Machine virtuelle sur Osyris
  • Date mise en service : octobre 2016

Configuration

  • Système : Debian 9 (Stretch)
  • IPs : 10.99.34.9
  • ID LXC : 420
  • Ressources allouĂ©es : 1 cĹ“ur et 512 Mo de RAM

Important : cette VM n'a pas d'IP publique en 147, le DNS taiga.tela-botanica.net pointe sur Sycomore, dont la config Apache redirige les requĂŞtes vers Taiga, Ă  l'aide de ProxyPass.

Interventions


Serveurs et utilitaires


Binaires installés à des endroits chelous

  • circusd : /usr/local/bin/circusd

Comptes


Documentation


Démarrage

Taïga nécessite que circusd fonctionne, pour écouter les connexions sur les ports 8001 (API) et 8888 (Websockets).
circusd n'a pas d'initscript, il faut le lancer une fois au démarrage de la VM avec :
/usr/local/bin/circusd /home/taiga/conf/circus.ini --daemon

Pour qu'il se lance automatiquement, la commande est placée dans /etc/rc.local (Mathias, 2016-12-01) @TODO vérifier que ça marche.

Mise Ă  jour

Il suffit de se logguer au container en rebondissant à partir de l’hôte pour ensuite aller mettre à jour les scripts en suivant la procédure décrite dans la doc : https://taigaio.github.io/taiga-doc/dist/upgrades.html donc le contenu est répliqué ci-après. (consulté le 09/09/16)

How to upgrade Taiga


The Taiga platform is developed on github. For consistences you should always maintain the same version in time with the stable branch of git or use the last major version of each component.

No packaged version of Taiga is available at this moment.

Frontend application

cd ~/taiga-front-dist
git checkout stable
git pull


Backend application

As user "taiga" or whatever user you use, do not run this code as "root" to avoid errors.
cd ~/taiga-back
git checkout stable
workon taiga
git pull
pip install --upgrade -r requirements.txt
python manage.py migrate --noinput
python manage.py compilemessages
python manage.py collectstatic --noinput
circusctl reload taiga


Notes