Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Без форматирования
# Команды выполняются на сервере приложения

# - скачать справочники Подсказок 
env./bin/fabupdater download suggestions_eas
env./bin/fabupdater download suggestions_geo
env./bin/fabupdater download suggestions_house
env./bin/fabupdater download suggestions_iso3166
env./bin/fabupdater download suggestions_geonames
env./bin/fabupdater download suggestions_osm
env./bin/fabupdater download suggestions_bank
env./bin/fabupdater download suggestions_ipemail
env./bin/fabupdater download suggestions_partyfio
env./bin/fabupdater download suggestions_partyextip
env./bin/fabupdater download suggestions_emailparty
env./bin/fabupdater download suggestions_fiopartyext

#  # - скачать справочники Фактора 
env./bin/fabupdater download factor_geocodedispemail
env./bin/fabupdater download factor_fias
env./bin/fabupdater download factor_flatarea
env./bin/fabupdater download factor_flatprice
env/bin/fab./updater download factor_geocode
./updater download factor_invpassport
env/bin/fab
./updater download factor_oktmo
./updater download factor_rossvyaz
./updater download factor_tld
./updater download factor_transphone

# - скачать справочники Единого клиента 
env./bin/fabupdater download cdi_egr

Если же на сервере приложения внешний приложения внешний доступ полностью закрыт, воспользуйтесь командами download-to и командой scp:

Без форматирования
# Команды выполняются на внешней машине
# 10.0.1.34 — адрес сервера приложения
# 222 — порт для scp на сервере приложении, если по умолчанию 22, то можно не указывать
# /opt/service/dictionaries/sug/email — путь до справочника на сервере приложений, можно не указывать если совпадает с прописанным в updater.env
# 1) скачать справочник локально в каталог /tmp/dictionaries/email
env/bin/fab download-to suggestions_email /tmp/dictionaries/ из updater.env (должен совпадать с каталогом на сервере приложения)
./updater download suggestions_email

# 2) затем скопировать скачанный справочник на сервер приложения
env/bin/fab./updater scp -H 10.0.1.34 scp -P 222 -D /opt/service/dictionaries/sug/email suggestions_email

## Если /tmp/dictionaries/порт умолчательный 22 и путь до справочника совпадает с updater.env, то команда сократится до
./updater scp -H 10.0.1.34 suggestions_email

Обновление справочников

...

Без форматирования
# Команды выполняются на сервере приложения

# - обновить справочники Подсказок
env/bin/fab 
./updater update suggestions_eas
./updater update suggestions_stead
./updater update suggestions_addressflat
env/bin/fab./updater update suggestions_geo
./updater update suggestions_flathouse
env/bin/fab./updater update suggestions_iso3166
./updater update suggestions_geonames
env./bin/fabupdater update suggestions_osm
env./bin/fabupdater update suggestions_bank
env/bin/fab./updater update suggestions_email
./updater update suggestions_ipfio
env./bin/fabupdater update suggestions_partyip
env./bin/fabupdater update suggestions_emailparty
env./bin/fabupdater update suggestions_fiopartyext   


# - обновить справочники Фактора
env./bin/fabupdater update factor_geocodedispemail
env./bin/fabupdater update factor_fias
env./bin/fabupdater update factor_flatarea
env./bin/fabupdater update factor_flatprice
env/bin/fab./updater update factor_geocode
./updater update factor_invpassport
env/bin/fab
./updater update factor_oktmo
./updater update factor_rossvyaz
./updater update factor_tld
./updater update factor_transphone  


# - обновить справочники Единого клиента
env./bin/fabupdater update cdi_egr

Если утилита выполняется с внешней машины:

Без форматирования
# Команды выполняются на внешней машине
# 10.0.1.34 — адрес сервера приложения

# - обновить справочники Подсказок
env/bin/fab -H 10.0.1.34 update suggestions_address
...

# - обновить справочники Фактора
env/bin/fab -H 10.0.1.34 update factor_geocode
...

# - обновить справочники Единого клиента
env/bin/fab -H 10.0.1.34 update cdi_egr

Скачивание и обновление внешних справочников HFLabs

Внешние справочники можно скачивать только непосредственно на сервер приложения. Если с сервера приложения нет доступа к репозиторию HFLabs, создайте каталог справочников на машине, с которой доступ есть, и подключите этот каталог на сервере приложения (по SSHFS или NFS, например).

Скачать и обновить внешний справочник (на примере справочника fms_unit):

Без форматирования
env/bin/fab download-outward public fms_unit
env/bin/fab update-outward public fms_unit

Скачивание и обновление внешних справочников заказчика

...

После того, как справочник скопирован на сервер, его можно обновить командой update-outward (замените NAME на название справочника):

Без форматирования
env/bin/fab update-outward public NAME

Проверка версии

Чтобы проверить версию утилиты, выполните команду version:

Без форматирования
env./bin/fabupdater version