Passer au contenu principal

Loomio

CeciCette page est une archive,archive ce: serviceles n'estinformations qu’elle contient peuvent ne plus disponible.être à jour.

Loomio est hébergé dans un docker sur une VM dédiée : loomio.lghs.be

Sur la machine :

  • /home/john/loomio  pour le code sur lequel l'image Docker (lghs/loomio) est basée
  • /home/john/loomio-deploy  contient le le docker-compose.yml

Le repo a été forké pour intégrer l'oAuth custom :  https://github.com/LgHS/loomio

Le docker-compose a été un peu modifié pour mieux gérer les volumes.

Redémarrer le loomio:

  • cd /home/john/loomio-deploy
  • docker-compose down
  • docker-compose up -d  (-d pour pour detach)

2 tâches :

  0  *    * * *   root    docker exec loomiodeploy_worker_1 bundle exec rake loomio:hourly_tasks
0 0 * * * root docker exec -t loomiodeploy_db_1 bash -c 'pg_dump -U postgres -F t loomio_production | gzip >/backups/dump-$(date +%Y-%m-%d).tar.gz'

La tâche de backup ne fonctionne pas, il faut donc le faire à la main pour le moment :

docker exec -ti loomiodeploy_db_1 su - postgres -c 'pg_dump loomio_production' > $(date +%Y-%m-%d_%H:%M).pg_dump.sql