Repository
A Repository serves as a reference to remote Git repositories that host your models and explainers, and it plays a crucial role in Deeploy by enabling the creation of Deployments. To link a repository to Deeploy, it must adhere to the Repository requirements. When creating a Deployment, you can select a Repository, branch and commit. Rest assured that you can always update your Deployment when you make new commits in your Repository.
📄️ Requirements
Before adding a repository to Deeploy, the repository must meet certain requirements
📄️ Add a Repository
To begin using Deeploy for your Deployments, you have to add a Repository. Once added, the Repository will remain accessible for Deployments unless you choose to delete it. However, before adding a Repository, it's important to ensure that it meets the requirements.
📄️ Deploy multiple models from a single Repository
With contract paths, it is possible to deploy multiple models from a single Repository. Instead of having a single contract in the root of a Repository, any subfolder in the Repository can contain it's own contract:
📄️ Add metadata to a Repository
The metadata.json can be used to provide metadata about your Deployments. The metadata.json can be provided in the root of your Repository (or the selected contract folder via the contractPath attribute), like the structure below.