videoduplicatefinder
videoduplicatefinder copied to clipboard
Docker
Adding a docker build for this project.
The end result is a Docker image that can be used to run VDF in a container and is accessible via a browser based VNC client.
Is this file only available when people download the code? So as an end user without developing experience I cannot simply download a "docker" ready-to-go release?
That is correct. The built image would need to be pushed to dockerhub. I'd be happy to do it, but it might be better coming from the maintainer.
It could be possible to setup some git actions/workflow to push this automatically as well.
Closes #295
[~] # docker pull ghcr.io/0x90d/videoduplicatefinder Using default tag: latest Error response from daemon: Head "https://ghcr.io/v2/0x90d/videoduplicatefinder/ manifests/latest": denied
Is there a better way to do this?
it might be better coming from the maintainer.
I have zero experience with dockers at all, so I cannot help with that. And I think docker support requests are coming from end users expecting a "ready to go" release. So ideally a docker PR would take care of all of that, plus its getting reviewed from people who have docker experience.
@kozobot how do you actually pull this docker image to use?
@dsrtusr88 the only way right now is to build it. It would need to be pushed to be pushed to dockerhub for it to be generally accessible.
If this gets approved. I could push this to dockerhub myself. But I can't guarantee that I would keep it up to date.
If this gets merged, I can submit a PR that will use GitHub Actions to create a docker image under the packages of the repo.
To pull the image then would be something like
docker pull ghcr.io/0x90d/videoduplicatefinder
@0x90d can this be merged?
VDF uses .NET 7 now, so @kozobot would have to update this PR. But there are also some other projects like https://github.com/jlesage/docker-video-duplicate-finder which seem to be more powerful and very well documented.
Closing this as there is no activity. @kozobot feel free to open an updated PR if you like. For everyone else just looking for docker support I recommend checking out the repo in my post above.