瀏覽代碼

Make node_modules writable

Girish Ramakrishnan 8 年之前
父節點
當前提交
143405dd24
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      start.sh

+ 10 - 0
start.sh

@@ -14,6 +14,16 @@ if [[ -z "$(ls -A /run/nodebb/public)" ]]; then
     cp -rf /app/code/public_template/uploads/* /app/data/public/uploads
     rm -rf /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
 
 chown -R cloudron:cloudron /app/data /run/nodebb