JRomManager icon indicating copy to clipboard operation
JRomManager copied to clipboard

Official Docker image

Open taalas opened this issue 2 years ago • 9 comments

Hi,

I am not sure how feasible this is, but have you considered providing an official docker image for this project? I imagine it being very well suited to run directly on a NAS system holding the files e.g.

taalas avatar Nov 27 '21 14:11 taalas

Seems that it concerns the web server mode, isn't it?

optyfr avatar Nov 29 '21 06:11 optyfr

Exactly. I know that JDownloader2 is doing something similar in docker. It exposes the web server gui to the user. Maybe something similar could be applied here?

taalas avatar Dec 09 '21 19:12 taalas

yes should be feasible, in fact a lot of docker services are written in java, for example : sonarqube, jenkins, ...

optyfr avatar Dec 09 '21 19:12 optyfr

Anything I can do to help with this?

taalas avatar Dec 09 '21 20:12 taalas

Not sure, I need time, and currently I started entire rewrite into javafx for the desktop interface, so this need to be finished first

optyfr avatar Dec 10 '21 06:12 optyfr

Sure, I understand. Just for the sake of completeness here is the base image JDownloader2 uses to expose the GUI: https://github.com/jlesage/docker-baseimage-gui

taalas avatar Feb 05 '22 12:02 taalas

Thanks but the purpose is not the same, this docker image is for displaying graphical apps inside a web browser using vnc… whereas JRomManager as already a complete web client and can work headless without tricks Anyway it’s good to know that it’s also possible to run desktop apps through docker

optyfr avatar Feb 05 '22 19:02 optyfr

All one would need to do is create a Dockerfile that essentially just runs the commands required to configure a basic installation from scratch. I'll add this to my list of projects in case no one else gets to it in the meantime.

AROAH1337 avatar Feb 14 '22 18:02 AROAH1337

While a Dockerfile would be enough to just say : "Hey! JRomManager can run with docker!", but since the purpose is to do an "Official Docker image", the main challenge here is to publish a docker image into the docker hub automatically from github actions each time there is release tag event

optyfr avatar Feb 19 '22 12:02 optyfr

Please see https://hub.docker.com/r/optyfr/jrommanager

optyfr avatar Apr 10 '23 07:04 optyfr