Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
myeong committed Feb 24, 2019
1 parent e34dc3d commit 1e524fa
Show file tree
Hide file tree
Showing 1,335 changed files with 89,300 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .buildpacks
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-ruby.git
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,7 @@ bower.json
# Ignore node_modules
node_modules/

public/dcic_docs/*
!public/dcic_docs/Mobile_AD
.DS_Store

1 change: 1 addition & 0 deletions .ruby-gemset
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
scribe
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ruby-2.2.0
43 changes: 43 additions & 0 deletions Capfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Load DSL and set up stages
require "capistrano/setup"

# Include default deployment tasks
require "capistrano/deploy"

require 'capistrano/rails'
require 'capistrano/passenger'
require 'capistrano/rvm'
set :rvm_type, :user
set :rvm_ruby_version, '2.2.0'
# Load the SCM plugin appropriate to your project:
#
# require "capistrano/scm/hg"
# install_plugin Capistrano::SCM::Hg
# or
# require "capistrano/scm/svn"
# install_plugin Capistrano::SCM::Svn
# or
require "capistrano/scm/git"
install_plugin Capistrano::SCM::Git

# Include tasks from other gems included in your Gemfile
#
# For documentation on these, see for example:
#
# https://github.com/capistrano/rvm
# https://github.com/capistrano/rbenv
# https://github.com/capistrano/chruby
# https://github.com/capistrano/bundler
# https://github.com/capistrano/rails
# https://github.com/capistrano/passenger
#
# require "capistrano/rvm"
# require "capistrano/rbenv"
# require "capistrano/chruby"
# require "capistrano/bundler"
# require "capistrano/rails/assets"
# require "capistrano/rails/migrations"
# require "capistrano/passenger"

# Load custom tasks from `lib/capistrano/tasks` if you have any defined
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
19 changes: 19 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
FROM zooniverse/ruby:2.1.5

ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update && apt-get upgrade -y && \
apt-get install -y git nodejs npm coffeescript && \
ln -s /usr/bin/nodejs /usr/local/bin/node

ADD . /src/

WORKDIR /src/

RUN bundle install

RUN npm install

EXPOSE 80

ENTRYPOINT ["/src/start.sh"]
80 changes: 80 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
source 'https://rubygems.org'

ruby '2.2.0'

gem 'rails', '4.0.13'
gem "nokogiri", "~> 1.6.8"
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '4.0.1'
gem 'jquery-rails', '3.1.2'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
gem 'devise'
gem 'omniauth-facebook', '~> 4.0.0'
gem "omniauth-google-oauth2"
gem 'omniauth-zooniverse', '~> 0.0.3'

gem 'mongoid', '~> 4.0.2'
gem 'active_model_serializers', '0.9.3'
gem 'mongoid-serializer'
gem 'rack-cors', :require => 'rack/cors'
gem "bson"
gem "moped", '2.0.4'
gem 'sprockets-coffee-react', '3.0.1'
gem 'stylus', '~> 1.0.1'
gem 'browserify-rails', '~> 0.9.1'
gem 'react-rails', '1.0.0'#, github: 'reactjs/react-rails'

gem 'rack-streaming-proxy', '~> 2.0.1'
gem 'kaminari'
gem 'fastimage', '1.7.0'

gem 'actionpack-action_caching'

gem 'newrelic_rpm', '3.13.2.302'
gem 'newrelic_moped', '1.0.1'

gem 'puma', '~> 2.14.0'

gem 'logstasher', '~> 0.6'

gem 'aws-sdk', '~> 2'

# gem 'mongoid_fulltext'

group :development do
gem 'dotenv-rails'
end

group :development, :production do
gem 'better_errors'
gem 'binding_of_caller', :platforms=>[:mri_19, :mri_20, :rbx]
gem 'quiet_assets'
gem 'rails_layout'
gem 'pry'
end

group :production do
gem 'net-ssh', '~> 4.2'
gem 'capistrano', '~> 3.7', '>= 3.7.1'
gem 'capistrano-rails', '~> 1.2'
gem 'capistrano-passenger', '~> 0.2.0'
gem 'capistrano-rvm', '~> 0.1.2'
end

group :assets do
gem 'jquery-ui-sass-rails'
end

group :test do
gem 'capybara'
gem 'cucumber-rails', :require=>false
gem 'database_cleaner', '1.0.1'
gem 'rspec-rails', '~> 3.0'
gem 'shoulda-matchers'
gem 'email_spec'
gem 'launchy'
gem 'factory_girl'
gem 'mongoid-rspec', '2.2.0' #, '>= 1.6.0', :github=>"myeong/mongoid-rspec"
end
Loading

0 comments on commit 1e524fa

Please sign in to comment.