From a60472f1c1b70ec6ddf699e2b7eb14b35d0fcf59 Mon Sep 17 00:00:00 2001 From: clauspeterhuebner Date: Thu, 21 Nov 2024 23:09:31 +0100 Subject: [PATCH] start.sh script from main-branch --- deployment/bare_metal/start.sh | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index 18841cea3..3fe99bd50 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -201,43 +201,33 @@ export NODE_ENV=production # Install & build frontend -echo "====================================================================================================" >> $UPDATE_HTML echo 'Updating frontend' >> $UPDATE_HTML -echo "====================================================================================================" >> $UPDATE_HTML cd $PROJECT_ROOT/frontend # TODO maybe handle this differently? unset NODE_ENV -# TODO this is the quick&dirty solution for the openssl security topic, please see https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported -export NODE_OPTIONS=--openssl-legacy-provider - -# upgrade yarn and node versions -nvm use v20.0.0 -yarn set version stable -yarn cache clear +nvm use +nvm install +npm i -g yarn yarn install yarn build # TODO maybe handle this differently? export NODE_ENV=production -unset NODE_OPTIONS -export NODE_OPTIONS - # Install & build admin -echo "====================================================================================================" >> $UPDATE_HTML echo 'Updating admin' >> $UPDATE_HTML -echo "====================================================================================================" >> $UPDATE_HTML cd $PROJECT_ROOT/admin # TODO maybe handle this differently? unset NODE_ENV -# downgrade yarn and node versions -nvm use default -yarn set version 1.22.19 -yarn cache clear +nvm use +nvm install +npm i -g yarn yarn install yarn build # TODO maybe handle this differently? export NODE_ENV=production +nvm use default + # Install & build dht-node echo 'Updating dht-node' >> $UPDATE_HTML cd $PROJECT_ROOT/dht-node