Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile ~/.gitignore_global

*.rbc
*.sassc
**.orig
.bundle
.coveralls.yml
.databag_secret
.env
.idea
.powrc
.sass-cache
.zeus.sock
.DS_store
.rspec
.ruby-gemset
.vagrant
.capistrano

# root files
capybara-*.html
dump.rdb
latest.dump
rerun.txt
Vagrantfile

# folders
code/upaya/config/application.yml
code/upaya/config/aws.yml
code/upaya/config/database.yml
code/upaya/config/newrelic.yml
code/upaya/config/saml.key.enc
code/upaya/config/secrets.yml
code/upaya/coverage
code/upaya/db/*.sqlite3
code/upaya/doc/search_stats.csv
code/upaya/fixtures
code/upaya/kitchen/cookbooks
code/upaya/log/*
code/upaya/private_certs/*
code/upaya/public/system
code/upaya/spec/tmp
code/upaya/test
code/upaya/tmp/*
code/upaya/vendor/bundle

# This is a hack to keep the files that are added to the repo and to prevent git from worrying about
# new (transient) files that may be created in those dirs.
code/upaya/config/deploy/*.rb
code/upaya/kitchen/nodes/*.json
code/upaya/kitchen/data_bags/config/*.yml
code/upaya/kitchen/data_bags/config/databag_secrets.json
93 changes: 93 additions & 0 deletions code/upaya/Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
source 'https://rubygems.org'

gem 'rails', '~> 4.2.6'

gem 'attr_encrypted'
gem 'autoprefixer-rails', '~> 5.2'
gem 'coffee-rails', '~> 4.1.0'
gem 'devise'
gem 'devise_security_extension'
gem 'dotiw'
gem 'figaro'
gem 'jbuilder', '~> 2.0'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'kaminari-bootstrap', '~> 3.0.1'
gem 'letter_opener_web'
gem 'lograge'
gem 'newrelic_rpm'
gem 'omniauth-saml', github: 'amoose/omniauth-saml', branch: 'feature/internal_idp'
gem 'phony_rails'
gem 'pg'
gem 'pundit'
gem 'valid_email'
gem 'rack-attack'
gem 'responders', '~> 2.0'
gem 'resque'
gem 'ruby-saml', github: 'amoose/ruby-saml'
# gem 'nokogiri-xmlsec-me-harder', '~> 0.9.1', require: 'xmlsec'
gem 'saml_idp', github: '18F/saml_idp'
gem 'sass-rails', '~> 5.0'
gem 'secure_headers', '~> 3.0.0'
gem 'simple_form', github: 'amoose/simple_form', branch: 'feature/aria-invalid'
gem 'slim-rails'
gem 'style_guide', git: 'git@github.com:18F/myuscis-style-guide.git', branch: 'no-usps'
gem 'turbolinks'
gem 'twilio-ruby'
gem 'two_factor_authentication', git: 'https://github.com/Houdini/two_factor_authentication'
gem 'uglifier', '>= 1.3.0'
gem 'whenever', require: false
gem 'activerecord-session_store' # TODO[astone] added gem due to CookieOverflow

group :deploy do
gem 'berkshelf'
gem 'capistrano'#, '~> 3.4'
gem 'capistrano-rails'#, '~> 1.1', require: false
gem 'capistrano-rbenv'#, '~> 2.0', require: false
gem 'capistrano-resque'#, '~> 0.2.1', require: false
gem 'chef', '~> 12.0.1'
gem 'knife-ec2'
gem 'knife-solo', github: 'matschaffer/knife-solo', submodules: true
gem 'knife-solo_data_bag'
end

group :development do
gem 'aws-sdk', '~> 2.0'
gem 'better_errors'
gem 'derailed'
gem 'binding_of_caller', platforms: [:mri_21]
gem 'guard-rspec', require: false
gem 'quiet_assets'
gem 'rack-mini-profiler'
gem 'rails_layout'
gem 'spring'
gem 'spring-commands-rspec'
gem 'spring-watcher-listen'
end

group :development, :test do
gem 'pry-byebug'
gem 'rspec-rails', '~> 3.3'
gem 'thin'
gem 'brakeman'
gem 'bullet'
gem 'dawnscanner', require: false
end

group :test do
gem 'capybara-screenshot'
gem 'codeclimate-test-reporter', require: nil
gem 'database_cleaner'
gem 'email_spec'
gem 'factory_girl_rails'
gem 'faker'
gem 'poltergeist'
gem 'rack_session_access'
gem 'rack-test'
gem 'rspec-activejob'
gem 'rubocop'
gem 'shoulda-matchers', '~> 2.8', require: false
gem 'sms-spec', git: 'https://github.com/monfresh/sms-spec.git', require: 'sms_spec'
gem 'timecop'
gem 'webmock'
end
Loading