Bootstrap Grape application for REST APIS with ActiveRecord, RSpec and Swagger integration
- Ruby 2.3.4
- MySQL
- Clone poject
- Run the script:
$ bin/setup
- Run bundler:
$ bundle install
- Create database and run migrations:
$ bundle exec rake db:create db:migrate
- Run application:
$ rackup -p 3000
To run application on docker:
- Install Docker and Docker-Compose
- Clone the project
- Run these commands on project root:
$ docker-compose build
$ docker-compose up
# Open another terminal and run:
$ docker-compose run web bundle exec rake db:create db:migrate
To use console, run the following command:
$ bin/console
To execute tests, run the following command:
$ bundle exec rspec
To show the application routes, run the following command:
$ bundle exec rake routes
To access swagger documentation, enter the root application address in the browser:
http://localhost:3000
Bug reports and pull requests are welcome on GitHub at https://github.com/Oliveirakun/grape-bootstrap.
The software is available as open source under the terms of the MIT License.