Инструменты пользователя

Инструменты сайта


upgrade_local_stat_vistep

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
upgrade_local_stat_vistep [2018/02/05 22:30]
komivlad
— (текущий)
Строка 1: Строка 1:
-====== Обновление локальной версии системы статистики ViStep.RU ====== 
-Для обновления локальной версии системы статистики ViStep.RU необходимо выполнить несколько шагов:​\\ 
-\\ 
-1. Скачать новую версию контейнера из письма об обновлении,​ в нашем примере версия 1.1.2 
-<​code>​ 
-wget https://​vistep.ru/​statlocal/​3220bf48a3/​stat.vistep.ru_local_1.1.2.tgz 
-</​code>​ 
-Если в письме об обновленной версии статистики есть просьба об выполнении запросов к БД,то авторизовываемся в mysql: 
-<​code>​ 
-mysql -uВАШ_ПОЛЬЗОВАТЕЛЬ -pПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БД 
-</​code>​ 
-где ​ 
-  * **ВАШ_ПОЛЬЗОВАТЕЛЬ** - пользователь для доступа к БД АТС 
-  * **ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ** - пароль пользователя 
-  * **ИМЯ_БД** - имя БД АТС 
-\\ 
-после чего, выполняем запросы из письма об обновлении,​ в текущей версии были следующие запросы:​ 
-<​code=sql>​ALTER TABLE `a_configs` ADD `pbx_tech` VARCHAR NOT NULL DEFAULT '​SIP'​ AFTER `pbx_read_timeout`;​ 
-ALTER TABLE `a_configs` ADD `pbx_context` VARCHAR NULL DEFAULT NULL AFTER `pbx_tech`; 
-ALTER TABLE `a_user` ADD `int_number` INT NULL DEFAULT NULL AFTER `password`; 
-ALTER TABLE `a_supervisors` ADD `int_number` INT NULL DEFAULT NULL AFTER `password`; 
-ALTER TABLE `a_configs` CHANGE `pbx_secret` `pbx_secret` VARBINARY NULL DEFAULT NULL; 
-ALTER TABLE `a_configs` CHANGE `pbx_connect_timeout` `pbx_connect_timeout` INT NOT NULL DEFAULT '​30',​ CHANGE `pbx_read_timeout` `pbx_read_timeout` INT NOT NULL DEFAULT '​30000';​ 
-</​code>​ 
-2. Останавливаем и удаляем текущий установленный контейнер:​ 
-<​code>​ 
-docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) 
-</​code>​ 
-3. Загружаем новую версию:​ 
-<​code>​ 
-docker load -i stat.vistep.ru_local_1.1.2.tgz 
-</​code>​ 
  
-4. Запускаем обновленный контейнер:​ 
-<​code>​docker run --name=stat.vistep.ru_local_1.1.2 -p 80:80 -v /​ВАШ/​ПУТЬ/​К/​ФАЙЛАМ:/​var/​www/​html/​public/​user/​УНИКАЛЬНЫЙ_КАТАЛОГ_ПОЛЬЗОВАТЕЛЯ/​some/​path/​to/​files/​ --restart=always -d stat.vistep.ru_local_1.1.2 
-</​code>​ 
-где ​ 
-  * **/​ВАШ/​ПУТЬ/​К/​ФАЙЛАМ** - это путь к файлам записей разговоров на вашей АТС ​ 
-  * **УНИКАЛЬНЫЙ_КАТАЛОГ_ПОЛЬЗОВАТЕЛЯ** - ID, выданный при регистрации в системе Vistep.ru 
-  * **80:80** - Ваши порты, первый - слушает сервер и проксирует на 80 порт контейнера 
-Если Вы сомневаетесь,​ Вы можете найти команду запуска контейнера выполнив команду:​ 
-<​code>​history | grep '​docker run'| head -1</​code>​ 
-и изменив версию,​ выполняете ее. 
- 
-5. После, авторизуйтесь в веб-интерфейсе,​ проверьте доступность и работоспособность отчетов,​ также в footer страницы справа Вы должны увидеть номер версии,​ в данном случае 1.1.2 
-\\ 
-\\ 
-Если у Вас возникнут какие-либо вопросы,​ мы всегда готовы помочь.\\ Обращайтесь через [[https://​stat.vistep.ru/​support|раздел меню Help desk]] в системе статистики или напишите нам на емейл [[support@vistep.ru]] 
upgrade_local_stat_vistep.1517851845.txt.gz · Последние изменения: 2018/02/05 22:30 — komivlad