mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2025-07-26 05:00:06 +02:00

* Update shellcheck files to include non ".sh" files having the sh shebang * Add shellcheck to root Makefile * `make shellcheck_fix` * Add shellcheck to server-ce and server-pro * Exclude SC1091 (Not following) in SP/CE * Fix errors in SP * Fix errors in CE * Update root shellcheck to ignore all failing rules. We can later remove rules one by one. * Add shellcheck to web * Add shellcheck step for server-ce and server-pro in cloudbuild.yaml * Revert "Add shellcheck to root Makefile" This reverts commit e0fa56f2 * Revert "`make shellcheck_fix`" This reverts commit eb179245c109a9e742a7fdeeb75a4bdd03963587. * `make shellcheck_fix` in server-ce * Fix: Use $(...) notation instead of legacy backticked ``` In init_scripts/100_set_docker_host_ipaddress.sh line 5: echo "`route -n | awk '/UG[ \t]/{print $2}'` dockerhost" >> /etc/hosts ^-- SC2006 (style): Use $(...) notation instead of legacy backticks `...`. Did you mean: echo "$(route -n | awk '/UG[ \t]/{print $2}') dockerhost" >> /etc/hosts For more information: https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le... ``` * `make shellcheck_fix` in web * Manual corrections on autofix * Update SHELLCHECK_FILES to Perl regex so it matches at start of file GitOrigin-RevId: 815d53f319a3792efa22703beb75570de5977450
21 lines
678 B
Bash
Executable file
21 lines
678 B
Bash
Executable file
#!/bin/bash
|
|
|
|
NODE_PARAMS=""
|
|
if [ "$DEBUG_NODE" == "true" ]; then
|
|
echo "running debug - clsi"
|
|
NODE_PARAMS="--inspect=0.0.0.0:30130"
|
|
fi
|
|
|
|
# Set permissions on docker.sock if present,
|
|
# To enable sibling-containers (see entrypoint.sh in clsi project)
|
|
if [ -e '/var/run/docker.sock' ]; then
|
|
echo ">> Setting permissions on docker socket"
|
|
DOCKER_GROUP=$(stat -c '%g' /var/run/docker.sock)
|
|
groupadd --non-unique --gid "${DOCKER_GROUP}" dockeronhost
|
|
usermod -aG dockeronhost www-data
|
|
fi
|
|
|
|
source /etc/overleaf/env.sh
|
|
export LISTEN_ADDRESS=127.0.0.1
|
|
|
|
exec /sbin/setuser www-data /usr/bin/node $NODE_PARAMS /overleaf/services/clsi/app.js >> /var/log/overleaf/clsi.log 2>&1
|