-
|
We are building a Voyager environment on an Ubuntu server, based on the instructions in the Voyager manual (https://smithsonian.github.io/dpo-voyager/introduction/installation/ ). While we have successfully displayed 3D demo models in the browser, we are encountering the following issues in the Voyager Story editing mode.
We suspect that the Web DAV server may not be functioning properly, or that the absence of a backend CMS could be causing this issue. Since we are not yet fully familiar with WebDav and CMS, we would appreciate any guidance on identifying the cause and resolving this issue step by step. Thank you in advance for your support. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 15 replies
-
|
Hi @kemco2019 , Are you using the Docker image with the included express server or are you using your own WebDAV server? If the latter, it may be an issue similar to #339 where we found the server implementation wasn't returning the expected properties. |
Beta Was this translation helpful? Give feedback.
-
|
Could you also share what console errors you may be getting when creating an article? This could be helpful in exposing the issue as well. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @kemco2019 , Yes, based on your request response it looks like WebDAV is not configured correctly for the application directory via Apache. You can seet that the 'allowed methods' section in your screen shot is missing the PUT method that can be seen in mine. Unfortunately I have very limited experience with Apache so I can't be much help, but what you posted looks right. The #339 situation is a little different as they were not using the included web server but a separate one (SabreDAV) that needed to be configured. In this case, we just need to make sure that Apache is letting the requests through. The included express server should already be configured correctly. |
Beta Was this translation helpful? Give feedback.
-
|
I'm curious, you said you are able to load models successfully, but the screen shot you shared shows a 404 when attempting to fetch a demo scene. Is this the case? Sorry, I can't really debug permissions issue on your end as I don't know what your user groups are and what user you are using to launch the app. But I do know that launching the Docker image as a local user with an attached filesystem that has some form of 'admin' rights required will run into 'write' issues as it does not have the permissions to do so. I can't say for sure that is your issue, but that would all be system dependent. I can say that we have deployed the Docker image on multiple desktop systems without issue. It's generally servers where some of these conflicts come into play. What version of Docker are you using? I can check and make sure there aren't any conflicts there. Sorry you are experiencing so many issues, hopefully we can figure it out! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @kemco2019 Take a look at the examples here on how to request the page: https://smithsonian.github.io/dpo-voyager/introduction/demo-assets/ Since the static files are already mapped to /dist, no /dist is required when requesting. Just http://127.0.0.1:8000/voyager-story.html Best, |
Beta Was this translation helpful? Give feedback.
-
|
@kemco2019 - Great news! I'm glad you were able to get it up and running. We do have a server that is running Apache and the Voyager Docker container concurrently. The only things I'm aware of that we had to do were:
I hope this is helpful! |
Beta Was this translation helpful? Give feedback.












Hi, @gjcope,
Thanks for getting back to me! I appreciate your support throughout this.
It turns out that, since the web server functionality was already included, simply placing the project folder in the home on the Linux machine was enough to avoid conflict with Apache. In our case, no firewall configuration was needed and eventually succeeded to build the server.
Thanks again for your help!