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 🤷♂️
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 🤷♂️