From d801a8957f0092677397138802e7d14f3b2a724a Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 29 Mar 2023 15:50:12 +0200 Subject: [PATCH 1/4] delete nodemoduels folders to prevent corruption, delete yarn tmp files --- deployment/bare_metal/start.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index 6c3c07766..9363cedca 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -118,6 +118,18 @@ case "$NGINX_SSL" in esac envsubst "$(env | sed -e 's/=.*//' -e 's/^/\$/g')" < $NGINX_CONFIG_DIR/$TEMPLATE_FILE > $NGINX_CONFIG_DIR/update-page.conf +# Clean tmp folder - remove yarn files +rm -R /tmp/yarn--* + +# Remove node_modules folders +# we had problems with corrupted node_modules folder +rm -R $PROJECT_ROOT/database/node_modules +rm -R $PROJECT_ROOT/backend/node_modules +rm -R $PROJECT_ROOT/frontend/node_modules +rm -R $PROJECT_ROOT/admin/node_modules +rm -R $PROJECT_ROOT/dht-node/node_modules +rm -R $PROJECT_ROOT/federation/node_modules + # Regenerate .env files cp -f $PROJECT_ROOT/database/.env $PROJECT_ROOT/database/.env.bak cp -f $PROJECT_ROOT/backend/.env $PROJECT_ROOT/backend/.env.bak From c96ed73996862753718b39c5a7a36212d13cc99a Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 29 Mar 2023 15:58:53 +0200 Subject: [PATCH 2/4] force delete node_modules --- deployment/bare_metal/start.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index 9363cedca..f386fab2a 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -123,12 +123,12 @@ rm -R /tmp/yarn--* # Remove node_modules folders # we had problems with corrupted node_modules folder -rm -R $PROJECT_ROOT/database/node_modules -rm -R $PROJECT_ROOT/backend/node_modules -rm -R $PROJECT_ROOT/frontend/node_modules -rm -R $PROJECT_ROOT/admin/node_modules -rm -R $PROJECT_ROOT/dht-node/node_modules -rm -R $PROJECT_ROOT/federation/node_modules +rm -Rf $PROJECT_ROOT/database/node_modules +rm -Rf $PROJECT_ROOT/backend/node_modules +rm -Rf $PROJECT_ROOT/frontend/node_modules +rm -Rf $PROJECT_ROOT/admin/node_modules +rm -Rf $PROJECT_ROOT/dht-node/node_modules +rm -Rf $PROJECT_ROOT/federation/node_modules # Regenerate .env files cp -f $PROJECT_ROOT/database/.env $PROJECT_ROOT/database/.env.bak From 8b15eba252ef01b079f9178c667be040e59d884d Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 29 Mar 2023 16:01:35 +0200 Subject: [PATCH 3/4] replace delete command by find --- deployment/bare_metal/start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index f386fab2a..45ae3451b 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -119,7 +119,7 @@ esac envsubst "$(env | sed -e 's/=.*//' -e 's/^/\$/g')" < $NGINX_CONFIG_DIR/$TEMPLATE_FILE > $NGINX_CONFIG_DIR/update-page.conf # Clean tmp folder - remove yarn files -rm -R /tmp/yarn--* +find /tmp -name "yarn--*" -exec rm -r {} # Remove node_modules folders # we had problems with corrupted node_modules folder From c274b85bb3a60ed68d0283fc9bb66cedbc5fc29b Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 29 Mar 2023 16:04:02 +0200 Subject: [PATCH 4/4] fix find --- deployment/bare_metal/start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index 45ae3451b..b30d90f19 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -119,7 +119,7 @@ esac envsubst "$(env | sed -e 's/=.*//' -e 's/^/\$/g')" < $NGINX_CONFIG_DIR/$TEMPLATE_FILE > $NGINX_CONFIG_DIR/update-page.conf # Clean tmp folder - remove yarn files -find /tmp -name "yarn--*" -exec rm -r {} +find /tmp -name "yarn--*" -exec rm -r {} \; # Remove node_modules folders # we had problems with corrupted node_modules folder