Version 3 (modified by 5 years ago) ( diff ) | ,
---|
Минимальное восстановление Аналитикса
Поскольку полный план Analytics_2019 затянулся, необходимо избежать умирания новых реп
- кода на vultr
- репы nponeccop/btcanalytics-collector
- репы bitcoin-analytics/btca-frontend
подобно тому как это получилось с последними 3 начинаниями:
- агрегатором
- фикс-коллектором
- коллектором на процессах
Для этого надо остановить новые работы и заняться переносом продакшена на vultr.
Для этого надо выполнить 3 больших задачи:
- Починить работу Google Oauth (по необходимости для этого починить everyauth, analytics и socketstream)
- Зарегистрировать идентификаторы OAuth-клиента для 4 основных провайдеров (Twitter, LinkedIn, Facebook, Vkontakte)
- Проверить работоспоспособность everyauth c ними и починить everyauth
и 5 малых:
- Проверить работоспособность биллинга
- Проверить работоспособность репликации
- Подключить Gearman-коллектор в текущий коллектор аналитикса
- Выложить в опенсорс авторизацию
- Выложить в опенсорс биллинг
- Синхронизировать опенсорс с vultr
Обновление от ноября 2019
Поскольку план тоже провалился, есть уменьшенная версия плана с 4 большими задачами (5 малых остаются как раньше):
- запустить старую ноду на полностью обновлённом Арче
- запустить старые node_modules на полностью обновлённом арче
- Зарегистрировать идентификаторы OAuth-клиента для 4 основных провайдеров (Twitter, LinkedIn, Facebook, Vkontakte)
- Проверить работоспоспособность старого everyauth c ними
То есть мы пытаемся избежать починки everyauth и socketstream, которая затянулась так как они оба погнили основательно.
Обновление от апреля 2020
В связи с COVID-19 нечего делать и немного продвинулся:
- Google OAuth починен в части everyauth, Everyauth портирован на Express 4 и запушен в гитхаб.
Осталось сделать:
- запустить аналитикс на vultr - может, перегенерировать снапшот
- установить в аналитикс новый everyauth из гитхаба
Note:
See TracWiki
for help on using the wiki.