123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- #INSTALLING NODE JS
- cd ~
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
- sleep 2
- source ~/.bashrc
- export NVM_DIR="$HOME/.nvm"
- [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
- [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
- sleep 2
- nvm list-remote
- sleep 2
- nvm install v16.19.1
- sleep 2
- node --version
- npm --version
- npm install -g @angular/cli
- npm install -g pm2
- # echo "Enter the version of node you want to install: (Example. 'v16.19.1')"
- # read nodeversion
- # nvm install $nodeversion
-
- #STORE GIT CREDENTIALS IN CACHE
- git config --global credential.helper store
- # git config --global credential.helper 'store --file ~/.git-credentials'
- # echo "Enter git username: "
- # read gitUser
- # git config --global user.name '${gitUser}'
- # echo "username=$gitUser" >> ~/.git-credentials
- # echo "Enter git password: "
- # read gitPassword
- # git config --global user.password '${gitPassword}'
- # echo "password=$gitPassword" >> ~/.git-credentials
- # chmod 0600 ~/.git-credentials
-
- #PRODUCTION A SETUP
- cd ~
- cd Desktop
- mkdir chess
- cd chess
- mkdir production_A
- cd production_A
- git clone http://git.bbh.org.in/chess/project-genesis-backend
- cd project-genesis-backend
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/chess/project-genesis-frontend
- cd project-genesis-frontend
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/chess/bbh_patient_portal
- cd bbh_patient_portal
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/Trias_Org/trias-config-production
- cd trias-config-production
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/chess/processmanager
- cd processmanager
- git checkout production
- npm i
-
- #TO CREATE SYMLINK
- cd ..
- ln -s trias-config-production/ config
-
- #PRODUCTION B SETUP
- cd ~
- cd Desktop
- cd chess
- mkdir production_B
- cd production_B
- git clone http://git.bbh.org.in/chess/project-genesis-backend
- cd project-genesis-backend
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/chess/project-genesis-frontend
- cd project-genesis-frontend
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/chess/bbh_patient_portal
- cd bbh_patient_portal
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/Trias_Org/trias-config-production
- cd trias-config-production
- git checkout production
- npm i
-
- cd ..
- git clone http://git.bbh.org.in/chess/processmanager
- cd processmanager
- git checkout production
- npm i
-
- #TO CREATE SYMLINK
- cd ..
- ln -s trias-config-production/ config
|