mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
[server-ce] run node scripts as www-data user (#27504)
GitOrigin-RevId: 2fbfe1ae33b42a5a9a696be811d122882093cd49
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user