Browse Source

readme

master
M.Goldshteyn 1 year ago
parent
commit
ad5f97dc4c
  1. 3
      README.md
  2. 9
      migration.sh
  3. 6
      task.txt

3
README.md

@ -0,0 +1,3 @@
Склонируй репозиторий git clone
Внимательно заполни конфиг config.txt
Запусти скрипт bash migration

9
migration.sh

@ -6,7 +6,7 @@ then
apt update && apt-get install sshpass; apt update && apt-get install sshpass;
fi fi
set -a # export variables from config.txt test set -a # export
source config.txt source config.txt
set +a # stop exporting set +a # stop exporting
@ -58,9 +58,6 @@ create_and_restore_db
change_config change_config
evt_full_rsync(){ evt_full_rsync(){
echo "send $SOURCE_EVT to the destination" echo "send $SOURCE_EVT to the destination"
sshpass -p "$DESTINATION_PASSWORD" rsync -e "ssh -p $DESTINATION_PORT" -avz --ignore-existing $SOURCE_PLATFORM_PATH/bin/storage/1/$SOURCE_EVT/ $DESTINATION_USER@$DESTINATION_IP:$DESTINATION_PLATFORM_PATH/bin/storage/1/$SOURCE_EVT/ sshpass -p "$DESTINATION_PASSWORD" rsync -e "ssh -p $DESTINATION_PORT" -avz --ignore-existing $SOURCE_PLATFORM_PATH/bin/storage/1/$SOURCE_EVT/ $DESTINATION_USER@$DESTINATION_IP:$DESTINATION_PLATFORM_PATH/bin/storage/1/$SOURCE_EVT/
@ -90,5 +87,5 @@ fonts_rsync(){
fi fi
systemctl is-active --quiet platform5.service && systemctl start platform5 systemctl start platform5
systemctl is-active --quiet platform6.service && systemctl start platform6 systemctl start platform6

6
task.txt

@ -21,10 +21,10 @@
если звездочка то все. если не звезочка то перечислкенные через запятую имена папок. если звездочка то все. если не звезочка то перечислкенные через запятую имена папок.
10. Исправление конфига дб конф +10. Исправление конфига дб конф
+ конфиг ставим пароль бд на удаленной. потм прописываем его в дб.конф
в конфиг ставим пароль бд на удаленной. потм прописываем его в дб.конф
11. Докачка нужных файлов. - скрипт2 11. Докачка нужных файлов. - скрипт2
старт сервиса +старт сервиса
Loading…
Cancel
Save