/psdmonitor

Primary LanguageRuby

ПТКПСД Монитор

Отображение информации по пользователям из базы ПТКПСД. Требуемый функционал:

  • На главной страниц показывает ошибки при работе пользователей. С разбивкой по 15 записей на страницу в порядке убывания

  • Возможность перехода на страницу с пользователями. При клике на пользователя "приплывает" по ajax: 1. данные по пользователю; 2. протокол работы пользователя; 3. протокол ошибок работы пользователя. Все также с разбивкой по 15 записей на страницу

Система:

  • Ruby 2.3.3p222

  • Rails 5.1.2

  • создавалось на и для windows

Установка:

  • установить ruby & DevKit: http://rubyinstaller.org/downloads. Инструкция по установке на русском: https://rubydev.ru/2012/04/ruby_rails_on_windows_rubyinstaller_devkit/

  • установить nodejs: https://nodejs.org/en/download/

  • скачать проект

  • cmd -> войти в папку проекта -> выполнить команду: "gem install bundler && bundle install && bundle update"

  • для локального запуска: "rails s". Сервер будет доступен по адресу "localhost:3000"

  • создать у себя windows сервис с приложением (буду использовать thin): thin_service install -N "ИМЯСЕРВИСА" -c "c:\projects\путькпроекту\" -p ПОРТДЛЯПРИЛОЖЕНИЯ . После создания зайти и изменить параметры запуска сервиса (как вариант - автоматический)

Настройка

  • файл /config/dabase.yml.example переименовать в /config/dabase.yml и внести в него изменения