Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/takp/rails5-boilerplate
🔨 Rails 5 Quick Starter App with Docker
https://github.com/takp/rails5-boilerplate
rails rails5 rails5-boilerplate ruby ruby-on-rails
Last synced: 5 days ago
JSON representation
🔨 Rails 5 Quick Starter App with Docker
- Host: GitHub
- URL: https://github.com/takp/rails5-boilerplate
- Owner: takp
- Created: 2016-08-14T02:42:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-10T16:31:39.000Z (almost 6 years ago)
- Last Synced: 2025-01-14T11:21:46.840Z (11 days ago)
- Topics: rails, rails5, rails5-boilerplate, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 215 KB
- Stars: 21
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rails5 Boilerplate
This is starter application template for Ruby on Rails 5.
![Rails5 Boilerplate Top Page](https://raw.githubusercontent.com/takp/rails5-boilerplate/master/docs/images/rails5-top-page.png "Rails5 Boilerplate")
## Versions
- Rails 5.2.1
## Features
- [Ruby on Rails](http://rubyonrails.org/)
- [Twitter Bootstrap 3](https://github.com/twbs/bootstrap-sass)
- [FontAwesome](https://github.com/FortAwesome/font-awesome-sass)
- [Slim Template Engine](http://slim-lang.com/)
- MySQL
- [Rspec](https://github.com/rspec/rspec-rails)
- [Devise](https://github.com/plataformatec/devise)
- [ActiveDecorator](https://github.com/amatsuda/active_decorator)## Architecture
MVC + Service + Decorator
- Models: app/models
- Views: app/views
- Controllers: app/controllers
- Services: app/services
- Decorators: app/decorators## Quick Start
```
$ git clone [email protected]:takp/rails5-boilerplate.git
$ cd rails5-boilerplate
```### Run
- Build
```bash
$ docker-compose build
```- Initialize database
```bash
$ docker-compose run app rake db:create
$ docker-compose run app rake db:migrate
```- Run
```bash
$ docker-compose up
```and go to [http://localhost:3000/](http://localhost:3000/).
## How to run the test suite
```
$ bundle exec rspec
```## Deployment instructions