Skip to main content

Loomio

Ceci est une archive, ce service n'est plus disponible.

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 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 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