Project

General

Profile

1
#ATTENTION
2
#DON'T run it in svn folder - it REMOVES files
3
#Copy project in another file "deploy-folder"
4
#cd "deploy-folder/deploy"
5
#run the script
6

    
7
## cp the file according to the deploy environment
8
# cp beta-properties.json ../src/assets/env-properties.json;
9

    
10
## uncommect from here-->
11
# rm -rf ../src/assets/common-assets/.svn/;
12
# rm -rf ../src/app/openaireLibrary/.svn/;
13
# cd ..; npm run build:ssr; cd deploy;
14
# rm -rf ../src ../node_modules  ../.idea/ ../installOpenaireLib.sh; cd ../; rm -rf deploy;
15
# echo 'Now copy to the server!'
16

    
17
##<-- to here
18

    
19
#Deploy instructions!
20
##copy "deploy-folder" in beta.connect.openaire.eu
21
##coppies of previous deployments exist in  "/home/argiro.kokogiannaki/connect-portal/connectYYYY-MM-DD"
22
##run "npm i"
23
##become nodejs user: "sudo su nodejs -s /bin/bash"
24
##go to "cd /srv/www/portal"
25
##cp files from "cp -r HOME_PATH/deploy-folder/* ."
26
##restart portal "pm2 restart connect"
(2-2/2)