From a03a1034de355227c42beaa62dfdaa00265ff249 Mon Sep 17 00:00:00 2001 From: bvdberg01 <74251551+bvdberg01@users.noreply.github.com> Date: Mon, 24 Feb 2025 13:10:32 +0100 Subject: [PATCH] Fix Docmost: default upload size and saving data when updating (#2598) --- ct/docmost.sh | 2 ++ install/docmost-install.sh | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ct/docmost.sh b/ct/docmost.sh index 4c3896a74..443e7007e 100644 --- a/ct/docmost.sh +++ b/ct/docmost.sh @@ -34,6 +34,7 @@ function update_script() { msg_info "Updating ${APP} to v${RELEASE}" cp /opt/docmost/.env /opt/ + cp -r /opt/docmost/data /opt/ rm -rf /opt/docmost temp_file=$(mktemp) wget -q "https://github.com/docmost/docmost/archive/refs/tags/v${RELEASE}.tar.gz" -O "$temp_file" @@ -41,6 +42,7 @@ function update_script() { mv docmost-${RELEASE} /opt/docmost cd /opt/docmost mv /opt/.env /opt/docmost/.env + mv /opt/data /opt/docmost/data $STD pnpm install --force $STD pnpm build echo "${RELEASE}" >/opt/${APP}_version.txt diff --git a/install/docmost-install.sh b/install/docmost-install.sh index 3007b0140..298dba62e 100644 --- a/install/docmost-install.sh +++ b/install/docmost-install.sh @@ -61,8 +61,11 @@ tar -xzf "$temp_file" mv docmost-${RELEASE} /opt/docmost cd /opt/docmost mv .env.example .env -sed -i "s|APP_SECRET=.*|APP_SECRET=$(openssl rand -base64 32 | tr -dc 'a-zA-Z0-9' | cut -c1-32)|" /opt/docmost/.env -sed -i "s|DATABASE_URL=.*|DATABASE_URL=postgres://$DB_USER:$DB_PASS@localhost:5432/$DB_NAME|" /opt/docmost/.env +mkdir data +sed -i -e "s|APP_SECRET=.*|APP_SECRET=$(openssl rand -base64 32 | tr -dc 'a-zA-Z0-9' | cut -c1-32)|" \ + -e "s|DATABASE_URL=.*|DATABASE_URL=postgres://$DB_USER:$DB_PASS@localhost:5432/$DB_NAME|" \ + -e "s|FILE_UPLOAD_SIZE_LIMIT=.*|FILE_UPLOAD_SIZE_LIMIT=50mb|" \ + /opt/docmost/.env export NODE_OPTIONS="--max-old-space-size=2048" $STD pnpm install $STD pnpm build