| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Disclaimer: This is a legacy student project repo. Pending longer-term maintenance updates (see outstanding issues) from internal or external collaborators, there may be vulnerabilities and/or bugs.
A micro-service queue for holding open office hours.
Join the #queue-general channel on the UIUC OSS Slack team to keep up with the queue! (Note: You can use the "create an account" option in the corner of the screen as long as you have an illinois.edu email address. However, this Slack is little-used as of 2025.)
At UIUC, this queue is hosted as a free service by Computer Science and EngrIT.
If you wish to report a bug, feature request, etc., please open a new issue (first checking that your issue has not already been filed).
The Queue can be configured via a variety of environment variables:
There are also a number of environment variables that are used to configure the database connection; see src/models/index.js for the list of environment variables that are used. Note that the failure to set DB_DIALECT will result in an error like the following:
Dialect needs to be explicitly supplied as of v4.0.0
Environment variables can be set however you prefer. If you like to store your environment variables in files on disk, the Queue supports dotenv-flow, a variant of the popular dotenv library with built-in support for multiple environments and local overrides that aren't tracked by git. Check out the dotenv-flow README for more information on the different config files that can be used and their precedence.
The Queue includes a default .env.development file, which points at a local sqlite database. This ensures that local dev mode works out of the box!
Before running the queue in production mode, ensure you have a .env.production.local file containing the relevant database connection details. If you're running in production mode locally for testing, you can simply copy the values from .env.development to a .env.production.local file.
Run npm run build to build assets for production, then run npm run start to start the application.
| Back | FazBrowse Home | New Git URL |