This repository is a template for creating a custom registry for Tracecat.
- Create your own repository from this template
- Set environment variables in Tracecat
# In tracecat/.env
TRACECAT__REMOTE_REPOSITORY_URL=git+ssh://[email protected]/${MY_ORG}/${MY_REPO}.git
TRACECAT__REMOTE_REPOSITORY_PACKAGE_NAME=${MY_PACKAGE_NAME}
# Note: ${MY_ORG} and ${MY_REPO} are placeholders for your organization and repository name
# ${MY_PACKAGE_NAME} is the name of the python package
- Create an public/private SSH key pair and add the public key to your repository deploy keys
- Add org-level secret called
github-ssh-key
with the private key - Sync the repository in the registry table