-
Необходимо установить для корректной работы приложения пакет imagemagick.
-
Скопировать и установить
$ git clone git://github.com/7up4/mora.git $ cd mora $ bundle install
-
Настроить и запустить Postgresql
sudo systemctl start postgresql
-
Заполнить базу
$ rails db:create $ rails db:migrate
-
Запустить сервер и открыть в браузере
-
Запуск delayed_job: rake jobs:work или же bin/delayed_job start. Параллельность организуется добавлением новых работников (workers): bin/delayed_job start -n <number of workers>
В приложении на данный момент реализованы основные функции на базовом уровне. Предполагается, что финальная версия приложения будет представлять из себя мультипользовательскую библиотеку электронных книг различных форматов с возможностью шаринга с другими пользователями.
- Система аутентификации: Devise
- Файловый загрузчик: Carrierwave
- Оформление: Bootstrap
- Читалка: epub.js
Буду рад любой критике, т.к. главной целью является получение опыта в области веб-программирования. Планируемые задачи перечислены в TODO.