Skip to content

Commit e8f60e6

Browse files
author
Bobby Shannon
committed
Merge branch 'dev'
2 parents f152eee + 2b0f619 commit e8f60e6

File tree

159 files changed

+7362
-101
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+7362
-101
lines changed

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,12 @@
2121

2222
# .DS_Store
2323
.DS_Store
24+
25+
# Environment variables
26+
config/application.yml
27+
28+
# Uploads
29+
uploads/
30+
31+
# Database
32+
config/database.yml

.rspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--color
2+
--require spec_helper

.travis.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
language: ruby
2+
rvm:
3+
- 2.3.0
4+
script:
5+
- bin/rake db:migrate RAILS_ENV=test
6+
- bin/rake
7+
notifications:
8+
slack: stratusprint:aJ1xLvYZNRwJiH9hMlWKbBsv

Gemfile

Lines changed: 42 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ source 'https://rubygems.org'
22

33

44
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
5-
gem 'rails', '>= 5.0.0.beta2', '< 5.1'
6-
# Use sqlite3 as the database for Active Record
7-
gem 'sqlite3'
5+
gem 'rails', '5.0.0.beta3'
6+
# Use PostgreSQL as the database for Active Record
7+
gem 'pg', group: [:development, :production]
88
# Use Puma as the app server
99
gem 'puma'
1010
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
@@ -13,16 +13,48 @@ gem 'puma'
1313
gem 'redis', '~> 3.0'
1414
# Use ActiveModel has_secure_password
1515
# gem 'bcrypt', '~> 3.1.7'
16+
# Data serialization
17+
gem 'active_model_serializers', :github => 'rails-api/active_model_serializers'
18+
# User authentication
19+
gem 'omniauth', '>= 1.0.0'
20+
gem "devise", :github => 'plataformatec/devise'
21+
gem 'devise_token_auth', :github => 'StratusPrint/devise_token_auth', :branch => 'master'
22+
# Resource authorization
23+
gem 'cancancan', '~> 1.10'
24+
# Environment variables
25+
gem 'figaro'
26+
# API documentation via swagger
27+
gem 'swagger-blocks'
28+
# CORS
29+
gem 'rack-cors', :require => 'rack/cors'
30+
# ActiveModel Validators
31+
gem 'activevalidators'
32+
gem 'enumerize'
33+
# File uploads
34+
gem 'carrierwave', '0.10.0'
35+
gem 'carrierwave-base64'
36+
# Background processing
37+
gem 'sidekiq'
38+
gem 'sidekiq-cron'
39+
gem 'sinatra', github: 'sinatra/sinatra'
40+
gem 'carrierwave_backgrounder', github: 'lardawge/carrierwave_backgrounder'
41+
gem 'mime-types', '2.3'
42+
# REST client
43+
gem 'rest-client'
44+
# Logging
45+
gem 'multi_logger'
46+
# Result filtering
47+
gem 'has_scope'
1648

17-
# Use Capistrano for deployment
18-
# gem 'capistrano-rails', group: :development
19-
20-
# Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
21-
# gem 'rack-cors'
22-
23-
group :development, :test do
49+
group :test do
2450
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
2551
gem 'byebug'
52+
gem 'rspec-rails'
53+
gem 'sqlite3'
54+
gem 'factory_girl_rails'
55+
gem 'database_cleaner'
56+
gem 'json-schema'
57+
gem 'coveralls', require: false
2658
end
2759

2860
group :development do

0 commit comments

Comments
 (0)