0. Ruby on Rails
1. Postgresql
2. Monads
3. Heroku
- Миграции базы данных /db/migrate/
- JSON сериалайзеры /app/blueprinters/
- Контроллеры, в которых описаны эндпоинты /app/controllers/
- Модели, которых хранят в себе данные и бизнес логику /app/models/
- Сервисы, в которых описана бизнес логика /app/services/
- Классы для поиска с помощью фильтров /app/search/
- Установить rbenv ->
rbenv install 2.7.5
->rbenv local 2.7.5
->rbenv rehash
- Установить
postgresql
, при необходимости подключить БД тут ->/config/database.yml
- Запустить
bundle install
, чтобы установить все гемы - Установить webpacker
bundle exec rails webpacker:install
- Создать БД со всеми таблицами
bundle exec rake db:create
->bundle exec rake db:migrate
- Запустить сервер
bundle exec rails s