|
@@ -14,6 +14,16 @@ if [[ -z "$(ls -A /run/nodebb/public)" ]]; then
|
|
cp -rf /app/code/public_template/uploads/* /app/data/public/uploads
|
|
cp -rf /app/code/public_template/uploads/* /app/data/public/uploads
|
|
rm -rf /run/nodebb/public/uploads
|
|
rm -rf /run/nodebb/public/uploads
|
|
ln -sf /app/data/public/uploads /run/nodebb/public/uploads
|
|
ln -sf /app/data/public/uploads /run/nodebb/public/uploads
|
|
|
|
+
|
|
|
|
+ # The public/ contains code that requires with relative links
|
|
|
|
+ ln -s /run/nodebb/src /app/code/src
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+if [[ ! -L "/app/code/node_modules" ]]; then
|
|
|
|
+ # Some plugins write stuff into node_modules. Not nice :/
|
|
|
|
+ echo "Moving node_modules"
|
|
|
|
+ mv /app/code/node_modules /run/nodebb
|
|
|
|
+ ln -s /run/nodebb/node_modules /app/code/node_modules
|
|
fi
|
|
fi
|
|
|
|
|
|
chown -R cloudron:cloudron /app/data /run/nodebb
|
|
chown -R cloudron:cloudron /app/data /run/nodebb
|