linuxserver / fleet

Status and image fleet metadata management application for Docker images
GNU General Public License v3.0
137 stars 11 forks source link

Will this work with Private Repos like Nexus ? #10

Open mikekuzak opened 3 years ago

mikekuzak commented 3 years ago

I did not see any clear indication in the docs if this is able to work with private repos like Nexus OSS or Artifactory, Apache Archiva.

JoshStark commented 3 years ago

Hi,

No it is currently not compliant with private repositories, although future work will introduce this functionality.

mikekuzak commented 3 years ago

@JoshStark I can help codding this. Not sure if you have already a design, direction how to approach this. I was planning to start with Nexus which has a well defined API. Haven't had time to look at the current classes, but saw a Interface for Service Provider.

JoshStark commented 3 years ago

@mikekuzak Yeah, there is an interface DockerApiClient which is the basis for interactions with DockerHub at present. It's used in DockerApiDelegate which is in turn used by various schedules and actions. The sole implementation so far is DockerHubApiClient but I'll also need to create a GitHubApiClient to fit with LSIO's immediate needs. If you fancy having a go with Nexus, feel free to fork and PR. I can have a look after that!