I’m trying to install Passbolt with docker using passbolt/passbolt:2.13.1-debian with a subfolder.
I need the URL to be http://host/passbolt. The container is configured using environment variables, and APP_BASE is set to /passbolt.
The main content appears to load fine, but the CSS and content like the favicon do not.
These yield a 404:
host/passbolt/css/themes/default/api_login.min.css?v=2.13.1
host/passbolt/favicon.ico
However, I can get to those if I remove the subdirectory:
host/css/themes/default/api_login.min.css?v=2.13.1
host/favicon.ico
There are various posts out there which cover similar issues with using subdirectories, but they’re all a bit different in one way or another. From what I can tell, this was a known bug but was supposed to have been resolved in a previous release and should be supported by simply setting the APP_BASE environment variable.