From 4066c3e95dab7e93c0d30802370e8026c03de072 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Mon, 15 Jan 2024 16:28:30 +0000 Subject: [PATCH] Do persist static themes directory --- root/etc/s6-overlay/s6-rc.d/init-xbackbone-config/run | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-xbackbone-config/run b/root/etc/s6-overlay/s6-rc.d/init-xbackbone-config/run index 38bb581..b651804 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-xbackbone-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-xbackbone-config/run @@ -2,7 +2,7 @@ # shellcheck shell=bash # create folders -mkdir -p /config/www/xbackbone/{storage,logs} +mkdir -p /config/www/xbackbone/{storage,logs,static} mkdir -p /config/www/xbackbone/resources/database # create symlinks @@ -38,6 +38,14 @@ if [[ ! -L "/app/www/public/resources/database" ]]; then ln -s "/config/www/xbackbone/resources/database" "/app/www/public/resources/database" fi +if [[ ! -L "/app/www/public/static/bootstrap" ]]; then + if [[ ! -L "/app/www/public/static/bootstrap" ]]; then + cp -nR "/app/www/public/static/bootstrap/" "/config/www/xbackbone/static/" 2> >(grep -v 'cp: not replacing') + fi + rm -rf "/app/www/public/static/bootstrap" + ln -s "/config/www/xbackbone/static/bootstrap" "/app/www/public/static/bootstrap" +fi + # Log migration messages if grep -q 'root /app/www/public;' "/config/nginx/site-confs/default.conf"; then for dir in /config/www/xbackbone/{app,bin,bootstrap,vendor}; do