diff --git a/scripts/_common.sh b/scripts/_common.sh index 1ce0d10..e14cb9a 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -11,7 +11,8 @@ auth_version="1.17.4" api_gateway_version="1.24.0" extensions_version="2021.08.27" -swap_needed=1536 +swap_needed=2048 +node_max_old_space_size=6144 # dependencies used by the app pkg_dependencies="" diff --git a/scripts/install b/scripts/install index 900b0b9..9369b3d 100755 --- a/scripts/install +++ b/scripts/install @@ -208,18 +208,18 @@ ynh_script_progression --message="Installing Standard Notes - Syncing Server..." ynh_use_nodejs pushd "$final_path/live/syncing-server-js" ynh_print_info "Installing ... [1/3]" - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn install --pure-lockfile - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn build + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn install --pure-lockfile + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn build popd pushd "$final_path/live/auth" ynh_print_info "Installing ... [2/3]" - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn install --pure-lockfile - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn build + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn install --pure-lockfile + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn build popd pushd "$final_path/live/api-gateway" ynh_print_info "Installing ... [3/3]" - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn install --pure-lockfile - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn build + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn install --pure-lockfile + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn build popd #================================================= # INSTALLING Standard Notes - Extensions diff --git a/scripts/upgrade b/scripts/upgrade index 3867953..a253da2 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -410,24 +410,24 @@ then if [[ "$syncing_server_js_version_installed" < "$syncing_server_js_version" ]] then pushd "$final_path/live/syncing-server-js" - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn install --pure-lockfile - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn build + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn install --pure-lockfile + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn build popd ynh_app_setting_set --app=$app --key=syncing_server_js_version --value=$syncing_server_js_version fi if [[ "$auth_version_installed" < "$auth_version" ]] then pushd "$final_path/live/auth" - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn install --pure-lockfile - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn build + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn install --pure-lockfile + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn build popd ynh_app_setting_set --app=$app --key=auth_version --value=$auth_version fi if [[ "$api_gateway_version_installed" < "$api_gateway_version" ]] then pushd "$final_path/live/api-gateway" - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn install --pure-lockfile - ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=4096" PATH=$ynh_node_load_PATH yarn build + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn install --pure-lockfile + ynh_exec_as $app env NODE_OPTIONS="--max-old-space-size=$node_max_old_space_size" PATH=$ynh_node_load_PATH yarn build popd ynh_app_setting_set --app=$app --key=api_gateway_version --value=$api_gateway_version fi