mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
The init script chowns all subdirectories but not the mount point itself. When the host volume is owned by a non-www-data user with restrictive permissions (e.g. 770), the web process cannot traverse the directory and crashes with EACCES, causing a 502. Fixes #1325 and #1465 COPYBARA_INTEGRATE_REVIEW=https://github.com/overleaf/overleaf/pull/1475 from ev-not-eve:patch-1 269a80500ff38f584a2cdef7df07a9fc0ea9408d Co-authored-by: Evelyn <evansvevelyn@gmail.com> GitOrigin-RevId: 959051861246c9f3958e56861821b92d84167926
37 lines
1.1 KiB
Bash
Executable File
37 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
mkdir -p /var/lib/overleaf/data
|
|
chown www-data:www-data /var/lib/overleaf
|
|
chown www-data:www-data /var/lib/overleaf/data
|
|
|
|
mkdir -p /var/lib/overleaf/data/compiles
|
|
chown www-data:www-data /var/lib/overleaf/data/compiles
|
|
|
|
mkdir -p /var/lib/overleaf/data/output
|
|
chown www-data:www-data /var/lib/overleaf/data/output
|
|
|
|
mkdir -p /var/lib/overleaf/data/cache
|
|
chown www-data:www-data /var/lib/overleaf/data/cache
|
|
|
|
mkdir -p /var/lib/overleaf/data/template_files
|
|
chown www-data:www-data /var/lib/overleaf/data/template_files
|
|
|
|
mkdir -p /var/lib/overleaf/data/history
|
|
chown www-data:www-data /var/lib/overleaf/data/history
|
|
|
|
mkdir -p /var/lib/overleaf/tmp/projectHistories
|
|
chown www-data:www-data /var/lib/overleaf/tmp/projectHistories
|
|
|
|
mkdir -p /var/lib/overleaf/tmp/dumpFolder
|
|
chown www-data:www-data /var/lib/overleaf/tmp/dumpFolder
|
|
|
|
mkdir -p /var/lib/overleaf/tmp
|
|
chown www-data:www-data /var/lib/overleaf/tmp
|
|
|
|
mkdir -p /var/lib/overleaf/tmp/uploads
|
|
chown www-data:www-data /var/lib/overleaf/tmp/uploads
|
|
|
|
mkdir -p /var/lib/overleaf/tmp/dumpFolder
|
|
chown www-data:www-data /var/lib/overleaf/tmp/dumpFolder
|