tl-its-umich-edu / remote-office-hours-queue

Virtual queuing tool supporting Zoom video conferencing and/or in person meetings.
https://officehours.it.umich.edu/
Apache License 2.0
12 stars 28 forks source link

Implement environment file configs (and update documentation) #488

Open jaydonkrooss opened 7 months ago

jaydonkrooss commented 7 months ago

In its current state, the app is in need of a way to extract environment variables set by developers when needed for integrations like Zoom, Twilio, and BlueJeans. Currently, running the app locally can only be done without these settings.

Make sure to reference a .env file in the Docker build (like how we have it on other projects such as MyLA). The Readme instructions ought to be updated to account for the user to create their own .env file as well.

Dev Test plan: try to add credentials for an integration using .env file (Twilio would probably be the easiest to check). And verify the integration is functional.