It modernizes the design from the old Perl version and provides a package that separates config, secrets and auth from the code. This will let me keep the project open source and run it directly in our environment without changes.
I've gone over all the files in great detail and done lots of testing, so if you have any questions or think it needs any tweaks let me know.
As it stands it has everything needed to distribute it via PyPi or on Docker Hub but I haven't setup any accounts to do that.
This is a new version of pbxd to run on MCI.
It modernizes the design from the old Perl version and provides a package that separates config, secrets and auth from the code. This will let me keep the project open source and run it directly in our environment without changes.
I've gone over all the files in great detail and done lots of testing, so if you have any questions or think it needs any tweaks let me know.
As it stands it has everything needed to distribute it via PyPi or on Docker Hub but I haven't setup any accounts to do that.