Для того, чтобы импортировать данные из ECSS-MySQL:
1. Остановите сервис Address Book:
./ecss-address-book.sh down
2. Отредактируйте файл .env.override:
<nano/vim/mcedit> address-book/stable/.env.override
Заполните значения полей в соответствии с вашей инфраструктурой:
3. Запустите сервис Address Book:
./ecss-address-book.sh up
4. Подключитесь к docker-контейнеру сервиса Address Book:
docker exec -it address-book-stable-server-1 bash
5. Подключитесь к Erlang node по имени:
./ecss_address_book remote --name ecss_address_book
6. Выполните команду для запуска миграции из MySQL:
EcssAddressBookCore.Actions.MySQLImport.import()
Для базовой проверки полноты миграции можно обратиться напрямую к БД с запросом количества контактов:
EcssAddressBookDb.Actions.Contacts.count(%{})
{:ok, 1557}
Число после :ok должно совпадать с количеством контактов MySQL.
Для выхода из iex нажмите Ctrl+C дважды. Затем введите exit.