This is designed as a replacement to the booking spreadsheet, because this is actually a calendar.
The app runs on a Postgres database, the tables can be created with schema.sql. You'll need to set the below environment variables. You'll also need a .myradio.key file. Alternatively, use deploy.sh as inspiration for running in Docker. In URY, Jenkins uses deploy.sh to deploy when pushed to main.
DBHOSTDBNAMEDBPASSDBPORTDBUSERHOST(i.e.http://localhost:8080)MYRADIO_API_SERVERMYRADIO_SIGNING_KEY
Tip
Users with a Computing team officership can use the /cacheview and /flush endpoints to view and flush cached objects respectively.
Tip
Training sessions added automatically because they were created in MyRadio will have a 📻 symbol attached.