Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
remove embedded files, put config in envars and investigators in s3 #12
This PR accomplishes the following:
This is important for usability. Previously investigator public keys were embedded into the dexter binaries, which made issuing and revoking investigators difficult as a re-deploy was required. Now investigators are stored in S3. Closes #2.
This lets me remove embedded files altogether, simplifying the build process and opening the door to distributing binaries (not a goal at this time, but possible now). Removes the need for configuration versions, closes #3.
This makes task development slightly easier, as now there truly is only one file to edit. Part of removing embedded files, and closes #8.
I'll be adding tests related to the parts of code I change as I go, so this works toward closing #1.