illinois / queue

A microservice queue for holding open office hours
University of Illinois/NCSA Open Source License
82 stars 37 forks source link

Enable Now for GitHub PR deploys #136

Closed nwalters512 closed 6 years ago

nwalters512 commented 6 years ago

Thanks to https://zeit.co/docs/features/now-for-github, we can now have automatic deploys of our app when a PR is made. This will facilitate testing and reduce the need for a dedicated staging environment.

To enable this, the queue runs in a hybrid between the development and production configs. It's running from a compiled version of the code, but it's using the dev features (SQLite and non-Shib authn) given that we're not running on a UIUC server with MySql and Shib. This means everyone is by default the dev@illinois.edu user. Due to how Now works, the deployment will also lose all data if it ever goes to sleep. This could be good or bad 🤷‍♂️

vercel[bot] commented 6 years ago

This pull request is automatically deployed with Now.

To access deployments, click Details below or on the icon next to each push.