brysontyrrell/ODST

JDS Pro 10 always adds /Packages to download URL

Closed this issue · 2 comments

I managed to deploy a ODTS instance on a CentOS server. When registering it with JDS, I created a dummy AFS share and enabled HTTP downloads only. I put in "static/share" as the URL, but JDS always tries to download like this:
http://server.com:5000/static/share/Packages/test.pkg.zip

I fixed it temporarily by adding a symlink into the share folder, but that is a bad hack. Would it be possible to specify a download directory?

Yours,

Ronny

Hi @ronnybremer,

I've made a commit: 7daf437

Check this out. In the code, I added '/Packages' as an additional fallback for the web app to serve the file if the web server component is not configured to do so.

In the Docker's Nginx config I added an additional alias to the static directory on the server for '/Packages/' so Nginx will handle file downloads when that URI is requested.

In Jamf Pro 10 make sure you don't set any "Context" under the "HTTP/HTTPS" settings. It should work then. You'll see in the client logs http://<ods-address>/Packages/<package-name>.

Thank you Bryson, that works perfectly.