Custom skins not loading
-
Previously, custom skins could be added to the
/app/data/skins
directory and would render correctly if specified inskinName
in the settings.json file.In this latest version in (org.etherpad.cloudronapp@4.1.0, v2.1.1), custom skins are no longer loading from this directory. Instead, Etherpad is now looking for them in the
/src/static/skins
directory.Here's the error in the logs:
[ERROR] settings - Skin path /run/etherpad-lite/src/static/skins/<name> does not exist. Falling back to the default "colibris".
This folder structure previously worked but no longer does. Was the
/app/data/skins
path defined somewhere in the Cloudron package? Perhaps it needs to be re-added? -
-
@nebulon We're circling back to custom skins as being our primary blocker to updating Etherpad. We believe that the Cloudron packaging change that prevents custom skins from working was when these lines were commented out: https://git.cloudron.io/cloudron/etherpad-lite-app/-/blob/master/start.sh?ref_type=heads&blame=0#L29-33
Would it be possible to reinstate symlink creation for custom skins located in
app/data/skins
? I believe the link needs to be added into the/src/static/skins
directory to work. -