Child of ruby-mysql-in-memory + gems
432
Dockerfile:
FROM richardjecooke/ruby-mysql-in-memory
MAINTAINER [email protected]
RUN mkdir /app && \
echo 'source '"'"'http://rubygems.org'"'"' \n\
ruby '"'"'2.3.0'"'"' \n\
\n\
gem '"'"'rails'"'"', '"'"'4.2.7'"'"' \n\
# gem '"'"'immigrant'"'"' \n\
# gem '"'"'foreigner'"'"' \n\
gem '"'"'rake'"'"', '"'"'10.0.3'"'"' \n\
gem '"'"'puma'"'"' \n\
gem '"'"'net-ssh'"'"', '"'"'~> 2.0'"'"' \n\
gem '"'"'mysql2'"'"', '"'"'0.3.18'"'"' \n\
gem '"'"'sqlite3'"'"' \n\
\n\
# Asset template engines \n\
gem '"'"'sass-rails'"'"', '"'"'~> 4.0.0'"'"' \n\
gem '"'"'coffee-script'"'"' \n\
gem '"'"'uglifier'"'"', '"'"'1.3.0'"'"' \n\
gem '"'"'jquery-rails'"'"', '"'"'2.0.2'"'"' \n\
gem '"'"'jquery-ui-rails'"'"' \n\
gem '"'"'handlebars_assets'"'"', '"'"'0.4.4'"'"' \n\
gem '"'"'fullcalendar-rails'"'"' \n\
gem '"'"'less'"'"', '"'"'~> 2.2.1'"'"' \n\
\n\
# CSS tools \n\
gem '"'"'autoprefixer-rails'"'"', '"'"'6.1.1'"'"' \n\
\n\
# Javascript stuffs \n\
gem '"'"'ejs'"'"', '"'"'~> 1.0.0'"'"' \n\
gem '"'"'execjs'"'"' \n\
gem '"'"'therubyracer'"'"', '"'"'0.12.1'"'"' \n\
\n\
# Use unicorn as the web server \n\
gem '"'"'unicorn'"'"' \n\
\n\
# Deploy with Capistrano \n\
gem '"'"'capistrano'"'"' \n\
gem '"'"'capistrano-ext'"'"' \n\
gem '"'"'rvm-capistrano'"'"', require: false \n\
\n\
# Use attr_accessible rather than strong_parameters \n\
gem '"'"'protected_attributes'"'"' \n\
\n\
gem '"'"'devise'"'"', '"'"'3.5.10'"'"' \n\
gem '"'"'cancan'"'"', '"'"'1.6.8'"'"' \n\
gem '"'"'andand'"'"' \n\
gem '"'"'simple-navigation'"'"', '"'"'3.7.0'"'"' \n\
gem '"'"'gmaps4rails'"'"' \n\
gem '"'"'geocoder'"'"' \n\
gem '"'"'savon'"'"' \n\
gem '"'"'daemons'"'"' \n\
\n\
# JSON STUFF \n\
gem '"'"'json'"'"', '"'"'1.8.2'"'"' \n\
gem '"'"'multi_json'"'"', '"'"'1.6.1'"'"' \n\
gem '"'"'rabl'"'"', '"'"'0.13.1'"'"' \n\
gem '"'"'oj'"'"' \n\
\n\
# Rental Connect Engines \n\
gem '"'"'tpn'"'"', '"'"'0.0.1'"'"', :git => '"'"'https://github.com/jeffmess/tpn.git'"'"' \n\
\n\
# Handling file uploads \n\
gem '"'"'aws-sdk'"'"', '"'"'< 2.0'"'"' \n\
gem '"'"'aws-s3'"'"' \n\
gem '"'"'paperclip'"'"', '"'"'~> 3.5.1'"'"' \n\
gem '"'"'cocaine'"'"', '"'"'0.5.3'"'"' \n\
gem '"'"'remotipart'"'"', '"'"'~> 0.4'"'"' \n\
\n\
# Social Gems / Facebook \n\
gem '"'"'koala'"'"', '"'"'~> 1.2.0beta'"'"' \n\
gem '"'"'rest-client'"'"' \n\
gem '"'"'acts_as_commentable'"'"' \n\
\n\
# workflow \n\
gem '"'"'workflow'"'"' \n\
\n\
# auditing \n\
gem '"'"'paper_trail'"'"', :git => '"'"'https://github.com/airblade/paper_trail'"'"', branch: '"'"'4-stable'"'"' \n\
gem '"'"'uomi'"'"', :git => '"'"'https://github.com/tommotaylor/invoicing.git'"'"', branch: '"'"'fix-transaction'"'"' \n\
\n\
gem '"'"'interactor-rails'"'"', '"'"'~> 2.0'"'"' \n\
gem '"'"'clickatell'"'"' \n\
\n\
# PDF Generator \n\
gem '"'"'templight'"'"', '"'"'~> 0.0.3'"'"' \n\
\n\
gem '"'"'delayed_job'"'"' \n\
gem '"'"'delayed_job_active_record'"'"' \n\
\n\
#gem '"'"'wicked_pdf'"'"' \n\
gem '"'"'to_latex'"'"', '"'"'~>0.5.0'"'"' \n\
\n\
gem '"'"'axlsx'"'"' \n\
gem '"'"'whenever'"'"' \n\
gem '"'"'holidays'"'"', '"'"'2.2.0'"'"' \n\
gem '"'"'business_time'"'"' \n\
gem '"'"'newrelic_rpm'"'"' \n\
gem '"'"'slack-notifier'"'"' \n\
gem '"'"'text-table'"'"' \n\
\n\
# Allows respond_with to exist at a class level \n\
gem '"'"'responders'"'"', '"'"'2.1'"'"' \n\
\n\
# For API mocking \n\
gem '"'"'webmock'"'"' \n\
\n\
group :development do \n\
gem '"'"'railroady'"'"' \n\
gem '"'"'rails-erd'"'"'\n\
gem '"'"'spring'"'"' \n\
gem '"'"'web-console'"'"', '"'"'~> 2.0'"'"' \n\
gem '"'"'rubocop'"'"' \n\
gem '"'"'ruby-debug-ide'"'"' \n\
gem '"'"'debase'"'"' \n\
gem '"'"'rcodetools'"'"' \n\
end \n\
\n\
group :test do \n\
gem '"'"'turn'"'"', :require => false \n\
gem '"'"'factory_girl_rails'"'"', '"'"'>= 1.1.beta1'"'"' \n\
gem '"'"'database_cleaner'"'"', '"'"'>= 0.9.1'"'"' \n\
gem '"'"'timecop'"'"' \n\
gem '"'"'factory_girl'"'"' \n\
gem '"'"'fork_break'"'"' \n\
gem '"'"'simplecov'"'"', :require => false \n\
end \n\
\n\
group :test, :development do \n\
gem '"'"'rspec-rails'"'"', '"'"'3.1.0'"'"' \n\
gem '"'"'faker'"'"' \n\
gem '"'"'parallel_tests'"'"' \n\
gem '"'"'zeus-parallel_tests'"'"' \n\
gem '"'"'pry'"'"' \n\
end \n\
\n\
gem '"'"'rb-readline'"'"'' > /app/Gemfile
WORKDIR /app
RUN cd /app && \
gem install bundler && \
bundle install
Content type
Image
Digest
Size
400.8 MB
Last updated
over 9 years ago
docker pull richardjecooke/rc-tests