Add support for environment variables at runtime #22

Closed
shadowdrake wants to merge 0 commits from shadowdrake/nether-voicebridge:master into master
Collaborator

Starts to address #9

MDAD will generate an appservice registration file which provides the keys that the bridge needs. The bot username and namespace, ideally, should be configurable to prevent collisions so I added those, as well.

MDAD specifies the namespace and leaves the bridge to make its own bot user and puppets so this is the recommended deployment in that environment. In others (running the bridge directly) either specifying the bot username or the sender_localpart

I had Claude check things over and it found some build errors so there's a random smattering of fixes to compile errors that I did a bad job of separating out.

Next to target would be the cleanup/removal of the login token method since it's not used any more - I could take this on but you'll know much better where all the ties are. I didn't want to include it in this round.

The removal of the template registration file is my bad, I thought I had accidentally included that at some point 😅

Starts to address #9 MDAD will generate an appservice registration file which provides the keys that the bridge needs. The bot username and namespace, ideally, should be configurable to prevent collisions so I added those, as well. MDAD specifies the namespace and leaves the bridge to make its own bot user and puppets so this is the recommended deployment in that environment. In others (running the bridge directly) either specifying the bot username or the sender_localpart I had Claude check things over and it found some build errors so there's a random smattering of fixes to compile errors that I did a bad job of separating out. Next to target would be the cleanup/removal of the login token method since it's not used any more - I could take this on but you'll know much better where all the ties are. I didn't want to include it in this round. The removal of the template registration file is my bad, I thought I had accidentally included that at some point 😅
dark closed this pull request 2026-06-18 21:00:57 +00:00
All checks were successful
Docker Build & Push / docker (push) Successful in 9m2s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dark/nether-voicebridge!22
No description provided.