loomio/loomio_hooks

Name: loomio_hooks

Owner: Loomio

Description: null

Created: 2016-07-19 06:39:09.0

Updated: 2016-07-19 06:39:23.0

Pushed: 2016-10-11 19:21:05.0

Homepage: null

Size: 10

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Loomio Hooks

This is a standalone server which responds to stimuli from the outside world (github, trello, etc) and performs changes to the loomio.io infrastructure accordingly.

Current endpoints:
Github pull request opened (/github/pull_request_created)

When a PR is created, we spin up a new Digital Ocean droplet, and deploy a docker image with that branch on it. This will map to

nch_name>.qa.loomio.io
Github pull request merged or closed (/github/pull_request_closed)

When a PR is merged into master or closed, we find the corresponding QA droplet and destroy it

NB: This is still a work in progress


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.