Skip to main content
Solved

Adding extra files to Universal GUI container

  • December 15, 2025
  • 7 replies
  • 112 views

Forum|alt.badge.img+8

We are trying to setup a Universal GUI container as an Azure container instance.

Is there a possibility to add extra files to the container? We want to add config.json and add multi_file_upload.html.

We tried adding an assets volume as explained here: Universal GUI container | Thinkwise Documentation but this only seems to work for manifest.json and custom.css.

For the rest the container works, but it shows this error on start:
 

 

Best answer by poonam

We’ve double-checked this against the Universal GUI container code, and this confirms the behavior you’re seeing:

  • config.json is only supported via /etc/universal/config.json (or via environment variables)

  • the assets mount is limited to manifest.json, custom.css, and images

  • the Universal GUI image does not support serving arbitrary HTML files, regardless of where they’re mounted

So unfortunately multi_file_upload.html not working is a limitation of the image itself, not a configuration or path issue on your side.

Supporting this would require either a custom image based on Universal GUI or hosting the HTML separately.

 

7 replies

Forum|alt.badge.img+8
  • Author
  • Captain
  • December 15, 2025

Update: we got config.json to work by mounting it to /etc/universal. This also got rid of the error text.

Unfortunate multi_file_upload.html still doesn’t work.


poonam
Moderator
Forum|alt.badge.img+2
  • Moderator
  • December 15, 2025

Hey Peter,

did you try mounting the multi_file_upload.html to the /etc/universal/ folder as well?


Forum|alt.badge.img+8
  • Author
  • Captain
  • December 15, 2025

Hey Peter,

is there a reason that you do not add the multi_file_upload.html to the /etc/universal/ folder as well?

Yes we tried that, but it doesn’t work.


poonam
Moderator
Forum|alt.badge.img+2
  • Moderator
  • December 15, 2025

Ok. config.json normally lives in the root of the /etc/universal/ folder.
Is that also where you placed multi_file_upload.html, or is it in a subdirectory? If it’s in a subdirectory, that path would also need to be reflected accordingly.


Forum|alt.badge.img+8
  • Author
  • Captain
  • December 15, 2025

We tried both in the root and in the assets subfolder, but both didn’t work for the html file.

The other files also show in the container log as found, but the log doesn’t mention the html file:
 

 


poonam
Moderator
Forum|alt.badge.img+2
  • Moderator
  • Answer
  • December 15, 2025

We’ve double-checked this against the Universal GUI container code, and this confirms the behavior you’re seeing:

  • config.json is only supported via /etc/universal/config.json (or via environment variables)

  • the assets mount is limited to manifest.json, custom.css, and images

  • the Universal GUI image does not support serving arbitrary HTML files, regardless of where they’re mounted

So unfortunately multi_file_upload.html not working is a limitation of the image itself, not a configuration or path issue on your side.

Supporting this would require either a custom image based on Universal GUI or hosting the HTML separately.

 


Forum|alt.badge.img+8
  • Author
  • Captain
  • December 15, 2025

Ok, that is unfortunate. Thanks for checking though. 

Since the alternatives are quite cumbersome, I will create an idea for it.