|
@@ -3,7 +3,7 @@
|
|
set -eu
|
|
set -eu
|
|
|
|
|
|
echo "Creating directories"
|
|
echo "Creating directories"
|
|
-mkdir -p /app/data/public/uploads /run/nodebb/logs /run/nodebb/public
|
|
|
|
|
|
+mkdir -p /app/data/public/uploads /run/nodebb/logs /run/nodebb/public /run/nodebb/node_modules
|
|
|
|
|
|
if [[ -z "$(ls -A /run/nodebb/public)" ]]; then
|
|
if [[ -z "$(ls -A /run/nodebb/public)" ]]; then
|
|
echo "Copying public files"
|
|
echo "Copying public files"
|
|
@@ -19,12 +19,9 @@ if [[ -z "$(ls -A /run/nodebb/public)" ]]; then
|
|
ln -s /app/code/src /run/nodebb/src
|
|
ln -s /app/code/src /run/nodebb/src
|
|
fi
|
|
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
|
|
|
|
|
|
+# Some plugins write stuff into node_modules. Not nice :/
|
|
|
|
+echo "Moving node_modules"
|
|
|
|
+cp -rf /app/code/node_modules_copy/* /run/nodebb/node_modules
|
|
|
|
|
|
chown -R cloudron:cloudron /app/data /run/nodebb
|
|
chown -R cloudron:cloudron /app/data /run/nodebb
|
|
|
|
|