DiscoFlix is not only a Discord request bot that interfaces with Radarr & Sonarr, it's also a user management system, a REST API/DB, and a sleek WebUI - all of which run great with Sandbox.
For now, there are no default configurations provided to the DiscoFlix app upon install. Here is an example of how you would config for Radarr and Sonarr in Saltbox:
A media server running saltbox that is currently in use
A second machine that I have setup for development
Currently unit/integration testing is not implemented for DiscoFlix, however I have a range of manual tests that I perform on each commit. The manual testing scope includes:
Changing values in the DB and WebUI while expecting either verbose error messages or continued operation.
Confirming appropriate permissible actions for each user depending on their level of permissions, ie: Owner, Developer, Admin, User, Non-user, etc.
Confirming user and server discovery via bot client works as intended.
and quite a bit more in terms of specific test cases.
Description
DiscoFlix is not only a Discord request bot that interfaces with Radarr & Sonarr, it's also a user management system, a REST API/DB, and a sleek WebUI - all of which run great with Sandbox.
For now, there are no default configurations provided to the DiscoFlix app upon install. Here is an example of how you would config for Radarr and Sonarr in Saltbox:
Github: https://github.com/nickheyer/DiscoFlix Docker Hub URL: https://hub.docker.com/repository/docker/nickheyer/discoflix Docker Image: nickheyer/discoflix
How Has This Been Tested?
These changes were tested on two machines:
Currently unit/integration testing is not implemented for DiscoFlix, however I have a range of manual tests that I perform on each commit. The manual testing scope includes: