Set model storage path via env var #959
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary:
As per the documentation found here: https://owasp.org/www-project-threat-dragon/docs-2/getting-started#opening-an-existing-model
I was hoping there would be a way of configuring where saved models are stored on a repo (ie in a
/doc
directory), and seeing this thought to add the functionality myself.With this change, if no changes are made to the environment variables nothing changes in the directory structure - it is entirely opt-in and backwards compatible. If you would like to customize where models are stored, you can now set the
REPO_ROOT_DIRECTORY
environment variable. You can also override it per platform, ieGITHUB_REPO_ROOT_DIRECTORY
,BITBUCKET_REPO_ROOT_DIRECTORY
, etc.Description for the changelog:
Customizable model storage path