瀏覽代碼

Add default attachments store path /var/snap/wekan/common/uploads
where attachments will be stored.

Lauri Ojansivu 5 年之前
父節點
當前提交
c61a126c8b
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 1 1
      snap-src/bin/config
  2. 6 0
      snap-src/bin/mongodb-control

+ 1 - 1
snap-src/bin/config

@@ -93,7 +93,7 @@ DEFAULT_ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW="15"
 KEY_ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW="accounts-lockout-unknown-users-failure-window"
 
 DESCRIPTION_ATTACHMENTS_STORE_PATH="Allow wekan ower to specify where uploaded files to store on the server instead of the mongodb"
-DEFAULT_ATTACHMENTS_STORE_PATH=""
+DEFAULT_ATTACHMENTS_STORE_PATH="/var/snap/wekan/common/uploads/"
 KEY_ATTACHMENTS_STORE_PATH="attachments-store-path"
 
 DESCRIPTION_MAX_IMAGE_PIXEL="Max image pixel: Allow to shrink attached/pasted image https://github.com/wekan/wekan/pull/2544"

+ 6 - 0
snap-src/bin/mongodb-control

@@ -24,6 +24,12 @@ if test -f "$SNAP_COMMON/mongodb.log"; then
    rm -f "$SNAP_COMMON/mongodb.log"
 fi
 
+# If uploads directory does not exist, create it.
+# Wekan will store attachments there.
+if [ ! -d "$SNAP_COMMON/uploads" ]; then
+   mkdir "$SNAP_COMMON/uploads"
+fi
+
 # Alternative: When starting MongoDB, and using logfile, truncate log to last 1000 lines of text.
 # 1) If file exists:
 #if test -f "$SNAP_COMMON/mongodb.log"; then