mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-28 19:41:33 +02:00
Merge pull request #16923 from overleaf/jpa-server-pro-fs-rebranding
[server-pro] remove ShareLaTeX branding from filesystem GitOrigin-RevId: c1d2c63bdc888d81e03bb1721e44b6ed6f64524b
This commit is contained in:
78
server-ce/init_scripts/000_check_for_old_bind_mounts_5.sh
Executable file
78
server-ce/init_scripts/000_check_for_old_bind_mounts_5.sh
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
POTENTIAL_OLD_PATHS="
|
||||
/etc/sharelatex
|
||||
/var/lib/sharelatex
|
||||
/var/log/sharelatex
|
||||
"
|
||||
|
||||
OLD_ITEMS=""
|
||||
for path in ${POTENTIAL_OLD_PATHS}; do
|
||||
if [[ -e "$path" ]]; then
|
||||
OLD_ITEMS="$OLD_ITEMS $path"
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ "$OLD_ITEMS" == "" ]]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
OLD_ITEMS=$(echo "$OLD_ITEMS" | xargs -n1 | sed 's/^/ - /')
|
||||
N=$(echo "$OLD_ITEMS" | wc -l)
|
||||
cat <<EOF
|
||||
------------------------------------------------------------------------
|
||||
|
||||
ShareLaTeX to Overleaf rebranding
|
||||
---------------------------------
|
||||
|
||||
Starting with version 5.0, ShareLaTeX branded file system paths are no
|
||||
longer supported as we are migrating to the Overleaf brand.
|
||||
|
||||
Your configuration still uses $N ShareLaTeX branded paths:
|
||||
$OLD_ITEMS
|
||||
|
||||
Please update the in-container bind-mount target to refer to the
|
||||
Overleaf equivalent:
|
||||
- /etc/sharelatex -> /etc/overleaf
|
||||
- /var/lib/sharelatex -> /var/lib/overleaf
|
||||
- /var/log/sharelatex -> /var/log/overleaf
|
||||
|
||||
Overleaf toolkit setups:
|
||||
|
||||
github.com/overleaf/toolkit$ bin/upgrade
|
||||
|
||||
|
||||
Legacy docker compose setups/Horizontal scaling setups:
|
||||
|
||||
before:
|
||||
|
||||
services:
|
||||
sharelatex:
|
||||
volumes:
|
||||
- /my/docker-host/path:/var/lib/sharelatex
|
||||
|
||||
after:
|
||||
|
||||
services:
|
||||
sharelatex:
|
||||
volumes:
|
||||
- /my/docker-host/path:/var/lib/overleaf
|
||||
|
||||
|
||||
Other deployment methods:
|
||||
|
||||
Adapt the docker compose example or get in touch with support.
|
||||
|
||||
|
||||
Server Pro: Please update SANDBOXED_COMPILES_HOST_DIR if needed.
|
||||
|
||||
|
||||
Refusing to startup, exiting in 10s.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
EOF
|
||||
|
||||
sleep 10
|
||||
exit 101
|
||||
@@ -32,6 +32,7 @@ $OLD_ITEMS
|
||||
github.com/overleaf/toolkit$ bin/upgrade
|
||||
github.com/overleaf/toolkit$ bin/rename-env-vars-5-0.sh
|
||||
|
||||
|
||||
Legacy docker compose setups/Horizontal scaling setups:
|
||||
|
||||
github.com/overleaf/overleaf$ git pull
|
||||
@@ -40,12 +41,13 @@ $OLD_ITEMS
|
||||
# When using a docker-compose.override.yml file (or other file name):
|
||||
github.com/overleaf/overleaf$ server-ce/bin/rename-env-vars-5-0.sh docker-compose.override.yml
|
||||
|
||||
|
||||
Other deployment methods:
|
||||
|
||||
Try using the docker compose script or get in touch with support.
|
||||
|
||||
|
||||
Refusing to startup, existing in 10s.
|
||||
Refusing to startup, exiting in 10s.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
EOF
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data
|
||||
chown www-data:www-data /var/lib/sharelatex/data
|
||||
mkdir -p /var/lib/overleaf/data
|
||||
chown www-data:www-data /var/lib/overleaf/data
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data/user_files
|
||||
chown www-data:www-data /var/lib/sharelatex/data/user_files
|
||||
mkdir -p /var/lib/overleaf/data/user_files
|
||||
chown www-data:www-data /var/lib/overleaf/data/user_files
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data/compiles
|
||||
chown www-data:www-data /var/lib/sharelatex/data/compiles
|
||||
mkdir -p /var/lib/overleaf/data/compiles
|
||||
chown www-data:www-data /var/lib/overleaf/data/compiles
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data/output
|
||||
chown www-data:www-data /var/lib/sharelatex/data/output
|
||||
mkdir -p /var/lib/overleaf/data/output
|
||||
chown www-data:www-data /var/lib/overleaf/data/output
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data/cache
|
||||
chown www-data:www-data /var/lib/sharelatex/data/cache
|
||||
mkdir -p /var/lib/overleaf/data/cache
|
||||
chown www-data:www-data /var/lib/overleaf/data/cache
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data/template_files
|
||||
chown www-data:www-data /var/lib/sharelatex/data/template_files
|
||||
mkdir -p /var/lib/overleaf/data/template_files
|
||||
chown www-data:www-data /var/lib/overleaf/data/template_files
|
||||
|
||||
mkdir -p /var/lib/sharelatex/data/history
|
||||
chown www-data:www-data /var/lib/sharelatex/data/history
|
||||
mkdir -p /var/lib/overleaf/data/history
|
||||
chown www-data:www-data /var/lib/overleaf/data/history
|
||||
|
||||
mkdir -p /var/lib/sharelatex/tmp/projectHistories
|
||||
chown www-data:www-data /var/lib/sharelatex/tmp/projectHistories
|
||||
mkdir -p /var/lib/overleaf/tmp/projectHistories
|
||||
chown www-data:www-data /var/lib/overleaf/tmp/projectHistories
|
||||
|
||||
mkdir -p /var/lib/sharelatex/tmp/dumpFolder
|
||||
chown www-data:www-data /var/lib/sharelatex/tmp/dumpFolder
|
||||
mkdir -p /var/lib/overleaf/tmp/dumpFolder
|
||||
chown www-data:www-data /var/lib/overleaf/tmp/dumpFolder
|
||||
|
||||
mkdir -p /var/lib/sharelatex/tmp
|
||||
chown www-data:www-data /var/lib/sharelatex/tmp
|
||||
mkdir -p /var/lib/overleaf/tmp
|
||||
chown www-data:www-data /var/lib/overleaf/tmp
|
||||
|
||||
mkdir -p /var/lib/sharelatex/tmp/uploads
|
||||
chown www-data:www-data /var/lib/sharelatex/tmp/uploads
|
||||
mkdir -p /var/lib/overleaf/tmp/uploads
|
||||
chown www-data:www-data /var/lib/overleaf/tmp/uploads
|
||||
|
||||
mkdir -p /var/lib/sharelatex/tmp/dumpFolder
|
||||
chown www-data:www-data /var/lib/sharelatex/tmp/dumpFolder
|
||||
mkdir -p /var/lib/overleaf/tmp/dumpFolder
|
||||
chown www-data:www-data /var/lib/overleaf/tmp/dumpFolder
|
||||
|
||||
@@ -4,4 +4,4 @@ set -e
|
||||
# Up to version 2.5.0 the logs of the contacts service were written into a
|
||||
# file that was not picked up by logrotate.
|
||||
# The service is stable and we can safely discard any logs.
|
||||
rm -vf /var/log/sharelatex/contacts
|
||||
rm -vf /var/log/overleaf/contacts
|
||||
|
||||
Reference in New Issue
Block a user