mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-06-15 10:44:41 -04:00
legacySupport: Run node 10 with '--experimental_worker' flags (#4392)
* Run node 10 with '--experimental_worker' flags * Use dedicated function to retrieve node/npm program version The goal of this commit is to ensure that any linux based node 10 deployments run with the experimental_worker flag. This flag is required for workers to "work" in node 10. This will not affect other versions of node. This resolves #4335 where Docker would fail due to being based on node 10.
This commit is contained in:
parent
c74b254334
commit
52f8fc9ba3
7 changed files with 98 additions and 63 deletions
|
@ -12,6 +12,9 @@ set -eu
|
|||
# source: https://stackoverflow.com/questions/59895/how-to-get-the-source-directory-of-a-bash-script-from-within-the-script-itself#246128
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
|
||||
|
||||
# Source constants and usefull functions
|
||||
. ${DIR}/../bin/functions.sh
|
||||
|
||||
echo "Running directly, without checking/installing dependencies"
|
||||
|
||||
# move to the base Etherpad directory. This will be necessary until Etherpad
|
||||
|
@ -19,4 +22,4 @@ echo "Running directly, without checking/installing dependencies"
|
|||
cd "${DIR}/.."
|
||||
|
||||
# run Etherpad main class
|
||||
node "${DIR}/../node_modules/ep_etherpad-lite/node/server.js" "${@}"
|
||||
node $(compute_node_args) "${DIR}/../node_modules/ep_etherpad-lite/node/server.js" "$@"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue