Skip to content

Make docroot location configurable #9662

@poikilotherm

Description

@poikilotherm

Overview of the Feature Request

In certain cases, people might want to back the docroot with some mounted filesystem (this is true not just for containerized installations, but also classic ones - users can upload data, so limit the resources by using a distinct volume).

Related to #6491, this mounted filesystem might be distributed/shared/replicated/...
Related to #6656, we enabled relocation of UI data upload temp files already.

Let's make the location configurable using MPCONFIG (again).

What kind of user is the feature intended for?
Sysadmin, but also API User, Depositor, Superuser

What inspired the request?
Problem report with logo upload in containers
Milestone D of Containerization Guide

What existing behavior do you want changed?
Instead of fixing the docroot to be located in the appserver's domain folder, let's make it relocatable to some other place.
Will not just affect the web.xml config, but also some code places where this location is hardcoded.

Any brand new behavior do you want to add to Dataverse?
Not really "brand new", is it?

Any open or closed issues related to this feature request?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions