Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Docker Container #110

Open
rg9400 opened this issue Apr 17, 2021 · 1 comment
Open

[FEATURE] Docker Container #110

rg9400 opened this issue Apr 17, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@rg9400
Copy link
Collaborator

rg9400 commented Apr 17, 2021

Summary

The project uses venv to package and control python dependencies, but it also relies on Chrome. Since Chrome versions can vary so widely and can create issues, a container could help peg dependencies properly in an isolated environment. It would also make it easier to update as changes are added and install.

MVP Features

A Dockerfile that allows the user to mount a config file. It would be built on a python base image, then add any python dependencies, and then pull in or use CDP in some fashion.

The complexities are that the GUI is built as a desktop application and not a webapp, so accessing it once running a container would require some sort of RDP/VNC which is complicated but doable (LSIO does this with their calibre container for example). Though if everything can be configured via a file, then the user could just populate that and mount it instead.

@rg9400 rg9400 added the enhancement New feature or request label Apr 17, 2021
@hypercoyote
Copy link

Yeah, I think it's awesome someone picked this up, but the documentation is pretty weak. I can't get it to work in my environment and I don't really understand why. The interface loads, but I can't add any tasks after filling in all the details of one. So that might be a Chrome issue, but who knows 🤷🏻‍♂️🤷🏻‍♂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants