- Docker
- Docker Compose: for MacOS just use the official app
Run the following commands to prepare your Docker dev env:
docker-compose build
docker-compose run runner yarn install
docker-compose run runner ./bin/setup
It builds the Docker image, installs Ruby and NodeJS dependencies, creates database, run migrations and seeds.
Commands:
- To run:
docker-compose up railsapp
- Webpacker dev server (if required):
docker-compose up rails webpacker
-
Setup with devise (Check commit bf5009e635153aa1c7feb4eea6fee81dca835897)
-
Rubocop tool is used for code formatting
- Auto correction:
rubocop --config config/rubocop.yml -A
- Auto correction: