Fix content symlinks

This commit is contained in:
TheSpad 2023-04-19 18:47:58 +01:00
parent a4919565a4
commit 3bf0141d26
No known key found for this signature in database
GPG Key ID: 08F06191F4587860
2 changed files with 15 additions and 13 deletions

View File

@ -68,7 +68,7 @@ var config = {
content_dir : '/config/content/',
// Where is the public directory or document root?
public_dir : '/app/raneto/themes/default/public',
public_dir: path.join(theme_dir, theme_name, 'public'),
// The base URL of your images folder,
// Relative to config.public_dir
@ -165,7 +165,6 @@ var config = {
menu_on_pages: true,
menu_on_page_collapsible: true,
};
config.public_dir = '/app/raneto/themes/default/public';
// Exports
module.exports = config;

View File

@ -1,19 +1,22 @@
#!/usr/bin/with-contenv bash
# shellcheck shell=bash
# make directories if necessary
mkdir -p /config/content
folders=(
/app/raneto/node_modules/@raneto/theme-default/dist/public/images
/app/raneto/content
)
i=/app/raneto/themes/default/public/images
if [[ -e "$i" && ! -L "$i" && -e /config/"$(basename "$i")" ]]; then
rm -Rf "$i" && \
ln -s /config/"$(basename "$i")" "$i"
fi
for i in "${folders[@]}"; do
if [[ -e "$i" && ! -L "$i" && -e /config/"$(basename "$i")" ]]; then
rm -Rf "$i" && \
ln -s /config/"$(basename "$i")" "$i"
fi
if [[ -e "$i" && ! -L "$i" ]]; then
mv "$i" /config/"$(basename "$i")" && \
ln -s /config/"$(basename "$i")" "$i"
fi
if [[ -e "$i" && ! -L "$i" ]]; then
mv "$i" /config/"$(basename "$i")" && \
ln -s /config/"$(basename "$i")" "$i"
fi
done
# create local user server files
if [[ ! -f /config/config.default.js ]]; then