[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

@@ -127,7 +127,7 @@ app.post(
'sharelatex',
'bash',
'-c',
`source /etc/container_environment.sh && ${env} && node ${JSON.stringify(script)} ${args.map(a => JSON.stringify(a)).join(' ')}`,
`source /etc/container_environment.sh && ${env} && /sbin/setuser www-data node ${JSON.stringify(script)} ${args.map(a => JSON.stringify(a)).join(' ')}`,
],
(error, stdout, stderr) => {
res.json({
@@ -162,7 +162,7 @@ app.post(
'sharelatex',
'bash',
'-c',
`source /etc/container_environment.sh && grunt ${JSON.stringify(task)} ${args.map(a => JSON.stringify(a)).join(' ')}`,
`source /etc/container_environment.sh && /sbin/setuser www-data grunt ${JSON.stringify(task)} ${args.map(a => JSON.stringify(a)).join(' ')}`,
],
(error, stdout, stderr) => {
res.json({