[server-ce] run node scripts as www-data user (#27504)

GitOrigin-RevId: 2fbfe1ae33b42a5a9a696be811d122882093cd49
This commit is contained in:
Jakob Ackermann
2025-07-30 13:29:53 +02:00
committed by Copybot
parent 03a4bbb96b
commit 678d6809b9
12 changed files with 17 additions and 17 deletions

View File

@@ -3,6 +3,6 @@ set -e
echo "Checking can connect to mongo and redis"
cd /overleaf/services/web
node modules/server-ce-scripts/scripts/check-mongodb.mjs
node modules/server-ce-scripts/scripts/check-redis.mjs
/sbin/setuser www-data node modules/server-ce-scripts/scripts/check-mongodb.mjs
/sbin/setuser www-data node modules/server-ce-scripts/scripts/check-redis.mjs
echo "All checks passed"

View File

@@ -9,5 +9,5 @@ fi
echo "Running migrations for $environment"
cd /overleaf/services/web
npm run migrations -- migrate -t "$environment"
/sbin/setuser www-data npm run migrations -- migrate -t "$environment"
echo "Finished migrations"

View File

@@ -3,4 +3,4 @@ set -e
echo "Checking texlive images"
cd /overleaf/services/web
node modules/server-ce-scripts/scripts/check-texlive-images.mjs
/sbin/setuser www-data node modules/server-ce-scripts/scripts/check-texlive-images.mjs

View File

@@ -10,7 +10,7 @@ RESYNCS_NEEDED_FILE=/var/lib/overleaf/data/history/doc-version-recovery-resyncs-
echo "Checking for doc version recovery. This can take a while if needed. Logs are in $LOG_FILE"
cd /overleaf/services/history-v1
LOG_LEVEL=info DOC_VERSION_RECOVERY_RESYNCS_NEEDED_FILE="$RESYNCS_NEEDED_FILE" node storage/scripts/recover_doc_versions.js 2>&1 | tee -a "$LOG_FILE"
LOG_LEVEL=info DOC_VERSION_RECOVERY_RESYNCS_NEEDED_FILE="$RESYNCS_NEEDED_FILE" /sbin/setuser www-data node storage/scripts/recover_doc_versions.js 2>&1 | tee -a "$LOG_FILE"
function resyncAllProjectsInBackground() {
waitForService docstore 3016