From ecbf6a9cde4f872bdc9598885229da0cb0209f04 Mon Sep 17 00:00:00 2001 From: Max G Date: Thu, 26 Mar 2020 04:45:23 +0000 Subject: [PATCH] Added rate limiting and server security Ton of little visual style tweaks and little up improvements for mobile --- backupDatabase.sh | 2 +- buildAndUpdateProd.sh | 4 +- client/src/App.vue | 2 +- client/src/assets/semantic-helper.css | 37 ++++- client/src/components/GlobalSiteMenu.vue | 50 ++++--- client/src/components/NoteInputPanel.vue | 126 +++++++++--------- .../components/NoteMenuButtonComponent.vue | 5 +- client/src/components/SearchInput.vue | 61 ++++++++- client/src/pages/AttachmentsPage.vue | 15 +-- client/src/pages/HomePage.vue | 32 +++-- client/src/pages/NotesPage.vue | 6 +- package.json | 3 + server/helpers/ProcessText.js | 50 +++++-- server/index.js | 19 +++ server/models/Note.js | 13 +- server/models/Tag.js | 6 +- staticFiles/assets/favicon.ico | Bin 147238 -> 41662 bytes 17 files changed, 283 insertions(+), 148 deletions(-) mode change 100644 => 100755 staticFiles/assets/favicon.ico diff --git a/backupDatabase.sh b/backupDatabase.sh index 4352f1b..7f521e2 100755 --- a/backupDatabase.sh +++ b/backupDatabase.sh @@ -6,7 +6,7 @@ mkdir -p $BACKUPDIR cd $BACKUPDIR NOW=$(date +"%Y-%m-%d_%H-%M") -ssh mab@avidhabit.com -p 13328 "mysqldump --all-databases --user root -p***REMOVED***" > "backup-$NOW.sql" +ssh mab@solidscribe.com -p 13328 "mysqldump --all-databases --user root -p***REMOVED***" > "backup-$NOW.sql" cp "backup-$NOW.sql" "/mnt/Windows Data/DatabaseBackups/backup-$NOW.sql" diff --git a/buildAndUpdateProd.sh b/buildAndUpdateProd.sh index c6bba11..a7e2679 100755 --- a/buildAndUpdateProd.sh +++ b/buildAndUpdateProd.sh @@ -18,14 +18,14 @@ tar -czf release.tar.gz server node_modules client/dist staticFiles/assets #send compressed release to remote machine echo -e "\e[32m\nMoving compressed release to production... \n\e[0m" -rsync -e 'ssh -p 13328' -havzC --update release.tar.gz mab@avidhabit.com:/home/mab/pi/ +rsync -e 'ssh -p 13328' -havzC --update release.tar.gz mab@solidscribe.com:/home/mab/pi/ # Remove Release from local after its been uploaded rm release.tar.gz #uncompress release on server echo -e "\e[32m\nExtracting release on production... \n\e[0m" -ssh mab@avidhabit.com -p 13328 "cd /home/mab/pi/; rm -r server node_modules client; tar -xzf *.tar.gz --overwrite; rm *.tar.gz; pm2 reload all" +ssh mab@solidscribe.com -p 13328 "cd /home/mab/pi/; rm -r server node_modules client; tar -xzf *.tar.gz --overwrite; rm *.tar.gz; pm2 reload all" #Congratulate how awesome you are echo -e "\e[32m\nRelease Complete! Nice Work! \n\e[0m" \ No newline at end of file diff --git a/client/src/App.vue b/client/src/App.vue index ac34488..7cf7798 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -1,5 +1,5 @@