I couldn't find some documentation about how to run jamovi with a Docker container, especially which ports to expose. In the end I've got it running by exposing all ports with:
Code: Select all
docker run --network host jamovi/jamovi
But I get a couple of errors in the terminal:
docker run --network host jamovi/jamovi
/usr/lib/jamovi/server/jamovi/server/__main__.py:116: DeprecationWarning: There is no current event loop
loop = get_event_loop()
jamovi
version: 0.0.0
cli: 0.0.0
[Errno 2] No such file or directory: '/root/.jamovi/settings.json'
jamovi.server.server - listening across origin(s): 127.0.0.1:42969 127.0.0.1:41749 127.0.0.1:35705
jamovi.server.server - jamovi accessible from: 127.0.0.1:42969/?access_key=f81a0d78c99147c5865d58a230610cbf
ports: 42969, 41749, 35705, access_key: f81a0d78c99147c5865d58a230610cbf
jamovi.server.session - creating instance: 9a0e4dce-f1fc-40be-adc1-0cef4c19fb46
instance_started 9a0e4dce-f1fc-40be-adc1-0cef4c19fb46
404 GET /modules/r-datasets?v=1.0.1.0 (127.0.0.1) 0.65ms
404 GET /modules/lsj-data?v=1.0.1.0 (127.0.0.1) 0.85ms
So, I guess my questions are:
1) How to properly run jamovi with Docker?
2) Are the errors something to worry about?
Best,
Kristian