- Ruby 3.2.2
- Rails 7.0.4
- PostgreSQL 16
- Node JS 16.19.0
- Yarn 1.22.19
- Docker compose v2
Разработка ведётся по методологии git-flow
- feature branch делать от develop
- Настроить локальное окружение (Ruby etc.)
- Скачать или склонировать репозиторий
- Запустить bundler и yarn для установки нужных гемов и зависимостей
bundle
yarn
- Создать
.env
файл по примеру.env.example
cp .env-example .env
- Запустить сервисы с помощью
docker
docker compose -f docker-compose-services.yml up
- Создать базу данных для проекта и накатить миграции
rails db:create
rails db:migrate
- Запустить рельсу и вотчеры
bin/dev