diff --git a/docs/configuration.rst b/docs/configuration.rst index 6874476974dc250e2110f3e9bf80e057178dfdf8..be3824502fc588a455b3a9a4b60f3f30de9bc837 100644 --- a/docs/configuration.rst +++ b/docs/configuration.rst @@ -182,7 +182,7 @@ work. We will store the necessary files in the ``/srv/funkwhale/custom`` directo mkdir custom cat <<EOF > custom/settings.json { - "additionalStylesheets": ["/custom/custom.css"] + "additionalStylesheets": ["/front/custom/custom.css"] } EOF cat <<EOF > custom/custom.css @@ -194,7 +194,7 @@ work. We will store the necessary files in the ``/srv/funkwhale/custom`` directo By executing the previous commands, you will end up with two files in your ``/srv/funkwhale/custom`` directory: -- ``settings.json`` will tell the front-end what stylesheets you want to load (``/custom/custom.css`` in this example) +- ``settings.json`` will tell the front-end what stylesheets you want to load (``/front/custom/custom.css`` in this example) - ``custom.css`` will hold your custom CSS The last step to make this work is to ensure both files are served by the reverse proxy. diff --git a/front/public/settings.json b/front/public/settings.json index 133fb567205ee6e4ab171655cde48e7e8a685d9b..c25eb99f46e846f03099853e05b50dee8deb363f 100644 --- a/front/public/settings.json +++ b/front/public/settings.json @@ -1,3 +1,5 @@ { - "additionalStylesheets": ["/custom.css"] + "additionalStylesheets": [ + "/front/custom.css" + ] } diff --git a/front/src/store/instance.js b/front/src/store/instance.js index dd0de956b49716b8152ab0af46b8b71ee15787d9..20fa245758f830e3e4de3d803cf75702b0cacb72 100644 --- a/front/src/store/instance.js +++ b/front/src/store/instance.js @@ -123,7 +123,7 @@ export default { }) }, fetchFrontSettings ({commit}) { - return axios.get('/settings.json').then(response => { + return axios.get('/front/settings.json').then(response => { commit('frontSettings', response.data) }, response => { logger.default.error('Error when fetching front-end configuration (or no customization available)')