samuel 1 рік тому
джерело
коміт
70596c0f3c
2 змінених файлів з 323 додано та 2 видалено
  1. 316
    0
      linux_prodsync.sh
  2. 7
    2
      linux_setup.sh

+ 316
- 0
linux_prodsync.sh Переглянути файл

@@ -0,0 +1,316 @@
# Download steps
# wget http://git.bbh.org.in/chess/elxr/raw/branch/master/linux_prodsync.sh
# chmod +x linux_prodsync.sh
# ./linux_prodsync.sh


cd ~
cd Desktop
mkdir chess
cd chess
mkdir production_A
cd production_A

cd cihsr-config-production
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd cihsr-data
git checkout production
git pull
# git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-masonry-grid
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd bbhverse
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd clientverse
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd serververse
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd elxr
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-searchable-select
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-component-jsonapi
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-jsonapi-model-serializer
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force
npm run build

cd ..
cd loopback-connector-mysql
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-connector-ds
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd setup
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-service-worker
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-service-worker-asset-cache
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-service-worker-cache-fallback
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-service-worker-index
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-sw-client-route
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd global-this
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd ember-cp-validations
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-connector
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-datasource-juggler
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-connector-mssql
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-filters
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd loopback-connector-sqlite3
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd chess-server-lib
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd server
rm -rf package-lock.json
npm i --force
cd ..

cd ..
cd cihsr-server
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd bbh_patient_portal
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd project-genesis-frontend
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd project-genesis-backend
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd processmanager
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd client
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force
bower install
node_modules/.bin/bower install

cd ..
cd chess-client-lib
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd ..
cd elixir-client
git checkout production
git pull
git pull origin master
rm -rf package-lock.json
npm i --force

cd chess-client-lib
rm -rf package-lock.json
npm i --force
cd ..

cd client
rm -rf package-lock.json
npm i --force
node_modules/.bin/bower i
npm run build-prod

pm2 kill
cd ../processmanager

pm2 start ecosystem-config.js --env production


+ 7
- 2
linux_setup.sh Переглянути файл

@@ -1,4 +1,8 @@
# wget https://git.bbh.org.in/chess/elxr/raw/branch/master/linux_setup.sh
# Download steps
# wget http://git.bbh.org.in/chess/elxr/raw/branch/master/linux_setup.sh
# chmod +x linux_setup.sh
# ./linux_setup.sh


#STORE GIT CREDENTIALS IN CACHE
sudo yum install git
@@ -49,7 +53,8 @@ cd production_A

# mkdir $instancetype_$foldername
# cd $instancetype_$foldername

npm install pm2 -g
ln -s cihsr-config-production/ elixir-config-production

git clone http://git.bbh.org.in/chess/cihsr-config-production
cd cihsr-config-production

Завантаження…
Відмінити
Зберегти