Skip to content

Обновление текущего курса по расписанию

Maxim Rydkin requested to merge 1-add-recurring-currency-update into master

Issue

#1

TODO

  • Сценарий: На странице / отображается текущий курс доллара к рублю, известный приложению. (попробовать view component)
  • Сценарий: Приложение фоновым скриптом периодически обновляет курс из любого выбранного вами доступного источника (сайт CBR, главная страница http://www.rbc.ru, и т.д.). - https://github.com/moove-it/sidekiq-scheduler или https://github.com/ondrejbartas/sidekiq-cron
    • Добавить адаптер для CBR
    • Добавить Sidekiq
    • Запускать Redis-сервер через Procfile (добавить запуск через отдельный порт)
    • Настроить Sidekiq на работу с отдельной Redis-базой (через переменные окружения), чтобы не пересекаться с другими локальными Redis-базами
    • Добавить Sidekiq-воркер на обновление курса валют
    • Добавить обновление по расписанию
    • Допилить хранилище ExternalExchangeRate
    • Добавить unit-тесты на ExternalExchangeRate
    • Добавить запуск Redis в тестах + зачистку Redis перед каждым тестом
Edited by Maxim Rydkin

Merge request reports