Приложение содержит функциональность отображения актуального курса доллара к рублю.
В качестве актуального курса используется ежедневно обновляемый курс ЦБ РФ, либо устанавливаемый вручную форсированный курс. Форсированный курс действует до истечения установленного срока действия. Все изменения актуального курса на главной странице происходят в реальном времени.
-
Ruby/Ruby on Rails
-
PostgreSQL
-
ActiveJob/Sidekiq/Redis
-
ActionCable
-
Webpacker/Bootstrap
(Для нормальной работы приложения требуется наличие предустановленных Ruby 2.7.2, PostgreSQL >= 9.3, Redis)
-
Клонировать репозиторий:
git clone git@github.com:axmaxon/exchange_rate_now
-
cd exchange_rate_now
-
cp config/database.yml.example config/database.yml
-
cp .env.example .env
-
editor .env
отредактируйте имя пользователя и пароль для доступа к вашей базе данных. -
bundle install
-
yarn install
-
rails db:setup
-
editor config/application.rb
установите ваш часовой пояс:config.time_zone = YOUR_TIMEZONE
(посмотреть варианты timezones можно с помощьюrails time:zones:all
) -
Запустить приложение:
foreman start -f Procfile.dev