Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
Luka Murn committed Feb 12, 2016
0 parents commit 055298f
Show file tree
Hide file tree
Showing 655 changed files with 141,708 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-ruby.git
https://github.com/weibeld/heroku-buildpack-graphviz.git
1 change: 1 addition & 0 deletions .gemrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gem: --no-ri --no-rdoc
43 changes: 43 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# See https://help.github.com/articles/ignoring-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'

# Ignore bundler config.
/.bundle

# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal

# Ignore PostgreSQL dump files
/db/*.dump

# Ignore all logfiles and tempfiles.
/log/*
!/log/.keep
/tmp

# Ignore gems etc. if built in bundle
/vendor/bundle

# Ignore any PDFs
*.pdf

# Ignore custom wmake user file
wmake.sh

# Windows image file caches
Thumbs.db
ehthumbs.db

# Ignore temporary files
public/system/*

tags
*.orig
*.swp

# Ignore application configuration
/config/application.yml
3 changes: 3 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Contributing to sciNote

### TODO
25 changes: 25 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
FROM rails:4.2.5
MAINTAINER BioSistemika <info@biosistemika.com>

# additional dependecies
RUN apt-get update -qq && apt-get install -y default-jre-headless unison sudo --no-install-recommends && rm -rf /var/lib/apt/lists/*

# heroku tools
RUN wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh

# install gems
COPY Gemfile* /tmp/
WORKDIR /tmp
RUN bundle install

# create app directory
ENV APP_HOME /usr/src/app
RUN mkdir $APP_HOME
WORKDIR $APP_HOME

# container user
RUN groupadd scinote
RUN useradd -ms /bin/bash -g scinote scinote
USER scinote

CMD rails s -b 0.0.0.0
68 changes: 68 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
source 'https://rubygems.org'

ruby '2.2.4'

gem 'rails', '4.2.5'
gem 'figaro'
gem 'pg'
gem 'devise'
gem 'devise_invitable'
gem 'bootstrap-sass', '~> 3.3.5'
gem 'sass-rails', '~> 5.0'
gem 'bootstrap_form'
gem 'yomu'
# JS datetime library, requirement of datetime picker
gem 'momentjs-rails', '>= 2.9.0'
# JS datetime picker
gem 'bootstrap3-datetimepicker-rails', '~> 4.15.35'
# Select elements for Bootstrap
gem 'bootstrap-select-rails'
gem 'uglifier', '>= 1.3.0'
# jQuery & plugins
gem 'jquery-turbolinks'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'jquery-scrollto-rails'
gem 'hammerjs-rails'
gem 'introjs-rails' # Create quick tutorials
gem 'js_cookie_rails' # Simple JS API for cookies
gem 'spinjs-rails'

gem 'underscore-rails'
gem 'turbolinks'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'bcrypt', '~> 3.1.10'
gem 'logging', '~> 2.0.0'
gem 'aspector' # Aspect-oriented programming for Rails
gem 'rgl' # Graph framework for project diagram calculations
gem 'nested_form_fields'
gem 'ajax-datatables-rails'
gem 'commit_param_routing' # Enables different submit actions in the same form to route to different actions in controller
gem 'kaminari'
gem "i18n-js", ">= 3.0.0.rc11" # Localization in javascript files
gem 'roo', '~> 2.1.0' # Spreadsheet parser
gem 'wicked_pdf'
gem 'wkhtmltopdf-binary'
gem 'remotipart', '~> 1.2' # Async file uploads
gem 'redcarpet' # Markdown parser
gem 'faker' # Generate fake data

gem 'paperclip', '~> 4.3' # File attachment, image attachment library
gem 'aws-sdk', '~> 2.2.8'
gem 'aws-sdk-v1'
gem 'delayed_job_active_record'
gem 'devise-async'

group :development, :test do
gem 'byebug'
gem 'web-console', '~> 2.0'
end

group :production do
gem 'puma'
gem 'rails_12factor'
gem 'skylight'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
Loading

0 comments on commit 055298f

Please sign in to comment.