Skip to content

Instantly share code, notes, and snippets.

@graysonchen
Forked from DotHide/rails-api-template.rb
Created April 16, 2019 14:56
Show Gist options
  • Save graysonchen/f5af430367258e773d80c10542c10654 to your computer and use it in GitHub Desktop.
Save graysonchen/f5af430367258e773d80c10542c10654 to your computer and use it in GitHub Desktop.
Rails 5 API Application Template
# ==========
# 1. Gem File
# ==========
run 'rm Gemfile && touch Gemfile'
add_source "https://rubygems.org/"
append_file 'Gemfile', 'ruby 2.3.1'
gem 'puma', '~> 3.0'
gem 'rails', '~> 5.0'
gem 'slowpoke'
gem 'lograge'
gem 'wisper'
gem 'active_model_serializers'
gem 'high_voltage'
gem_group :development do
gem 'thin'
gem 'capistrano', require: false
gem 'capistrano-bundler', require: false
gem 'capistrano-chruby', require: false
gem 'capistrano-rails', require: false
gem 'capistrano3-puma', github: "seuros/capistrano-puma"
gem 'capistrano-sidekiq', require: false
gem 'better_errors'
end
gem_group :test do
gem 'rspec'
gem 'factory_girl_rails'
gem 'database_cleaner'
end
gem_group :development, :test do
gem 'spring'
gem 'pry-rails'
gem 'pry-byebug'
gem 'awesome_print'
gem 'faker'
gem 'binding_of_caller'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment