leonardobrito / bici

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI

Requirements

  • Docker
  • Docker-compose

Getting Started

  • docker compose build
  • docker compose run web bundle install
  • docker compose run web bin/rails db:setup
  • docker compose up
  • visit http://localhost:3000/

Run tests

  • docker compose exec web bundle exec bin/rspec
  • open coverage/index.html (Check coverage report)

Check lint

  • docker compose exec web bundle exec bin/lint

Check Security Vulnerabilities

  • docker compose exec web bundle exec bin/scan

API Doc Swagger

Sidekiq

Observation: Every time that a new job is created, the server should be stopped and sidekiq image needs to be re-build, to perform that run the followed commands:

  • docker compose stop
  • docker compose up --build

Contributing

We encourage you to contribute to rails_boilerplate! Please check out the Contributing to rails_boilerplate guide for guidelines about how to proceed.

About


Languages

Language:Ruby 86.7%Language:HTML 7.6%Language:Dockerfile 1.6%Language:JavaScript 1.6%Language:Shell 1.5%Language:CSS 0.9%