Skip to content

Commit

Permalink
Merge branch 'master' into feature-stats-view
Browse files Browse the repository at this point in the history
  • Loading branch information
daronco committed Feb 23, 2018
2 parents 51aab5f + 7954d34 commit 2d3b9a3
Show file tree
Hide file tree
Showing 246 changed files with 4,335 additions and 2,292 deletions.
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Cheffile*
cookbooks*
doc
Vagrantfile
tmp
9 changes: 9 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ MCONF_EMAIL_TRACK_CLICKED=true
# For web portals that have another site as the frontpage
# MCONF_EXTERNAL_FRONTPAGE='https://my-website.com'

# Configure record permissions when a user joins a conference and not when a conference is
# created
# MCONF_PER_USER_RECORD_PERMISSIONS=true

# Set to the name of the theme you want to use
# MCONF_THEME='my-theme'

Expand All @@ -36,3 +40,8 @@ MCONF_EMAIL_TRACK_CLICKED=true
# MCONF_OMNIAUTH_FACEBOOK_KEY='yourfacebookkey'
# MCONF_OMNIAUTH_GOOGLE_SECRET='yourgooglesecret'
# MCONF_OMNIAUTH_FACEBOOK_SECRET='yourfacebooksecret'

# Flag to use authentication on playback url
# MCONF_PLAYBACK_URL_AUTH=true
# Show playback pages in an iframe instead of redirecting
# MCONF_PLAYBACK_IFRAME=true
2 changes: 2 additions & 0 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ MCONF_DATABASE_PROD_USERNAME='root'
MCONF_DATABASE_PROD_PASSWORD=''
MCONF_EMAIL_TRACK_OPENED=true
MCONF_EMAIL_TRACK_CLICKED=true
MCONF_PLAYBACK_URL_AUTH=false
MCONF_PLAYBACK_IFRAME=true
27 changes: 27 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
FROM ruby:2.2.5

RUN apt-get update && \
apt-get install -y libruby aspell-es aspell-en libxml2-dev \
libxslt1-dev libmagickcore-dev libmagickwand-dev imagemagick \
zlib1g-dev build-essential \
libqtwebkit-dev libreadline-dev libsqlite3-dev libssl-dev \
libffi-dev

ENV app /usr/src/app

# Create app directory
RUN mkdir -p $app
WORKDIR $app

# Bundle app source
COPY . $app

# Install app dependencies
RUN bundle install

# dumb-init
ADD dumb-init_1.2.0 /usr/bin/dumb-init
RUN chmod +x /usr/bin/dumb-init

ENTRYPOINT ["/usr/bin/dumb-init", "--"]
CMD [ "bundle", "exec", "rails", "server" ]
5 changes: 3 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@ gem 'chronic'
gem 'rails_autolink', '~> 1.1.0'
gem 'simple_form', '~> 3.4.0'
gem 'acts_as_tree', '~> 2.0.0'
gem 'friendly_id', '~> 5.0.4'
gem 'friendly_id', '~> 5.0'
gem 'i18n-js', '~> 3.0.0.rc12'
gem 'rabl'
gem 'yajl-ruby' # json parser for rabl
gem 'valid_email', '~> 0.0.10'#, :git => 'https://github.com/Fire-Dragon-DoL/valid_email.git'
gem 'public_activity', '~> 1.5.0'
gem 'acts-as-taggable-on', '~> 4.0' # tags for spaces
gem "awesome_print", require:"ap" # better visualization for query results
gem 'awesome_print', require: 'ap' # better visualization for query results
gem 'country_select'

# For queues
gem 'resque', '~> 1.25.2', :require => 'resque/server'
Expand Down
24 changes: 20 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ GIT

GIT
remote: https://github.com/mconf/bigbluebutton_rails.git
revision: 3edfc60eb7601757c08a09d7a69a05b557fb4da7
revision: 80e517e2c029af4d385308f5ce47174271b30bfa
branch: master
specs:
bigbluebutton_rails (2.1.0)
bigbluebutton_rails (2.2.0)
bigbluebutton-api-ruby (~> 1.6)
browser (~> 0.8.0)
rails (>= 4.0.0)
Expand Down Expand Up @@ -178,6 +178,14 @@ GEM
sass-rails (< 5.1)
sprockets (< 4.0)
concurrent-ruby (1.0.5)
countries (2.1.2)
i18n_data (~> 0.8.0)
money (~> 6.9)
sixarm_ruby_unaccent (~> 1.1)
unicode_utils (~> 1.4)
country_select (3.1.1)
countries (~> 2.0)
sort_alphabetical (~> 1.0)
crack (0.4.2)
safe_yaml (~> 1.0.0)
css_parser (1.3.5)
Expand Down Expand Up @@ -231,7 +239,7 @@ GEM
railties (>= 3.2, < 5.1)
fooldap (0.0.2)
ruby-ldapserver
friendly_id (5.0.4)
friendly_id (5.2.3)
activerecord (>= 4.0.0)
geocoder (1.2.9)
gravatar_image_tag (1.2.0)
Expand Down Expand Up @@ -259,6 +267,7 @@ GEM
i18n (0.7.0)
i18n-js (3.0.0.rc15)
i18n (~> 0.6, >= 0.6.6)
i18n_data (0.8.0)
icalendar (2.1.1)
inherited_resources (1.6.0)
actionpack (>= 3.2, < 5)
Expand Down Expand Up @@ -313,6 +322,8 @@ GEM
mixlib-shellout (2.0.1)
momentjs-rails (2.8.3)
railties (>= 3.1)
money (6.9.0)
i18n (>= 0.6.4, < 0.9)
mono_logger (1.1.0)
multi_json (1.12.0)
multi_xml (0.5.5)
Expand Down Expand Up @@ -503,6 +514,7 @@ GEM
rack (~> 1.4)
rack-protection (~> 1.4)
tilt (~> 1.3, >= 1.3.4)
sixarm_ruby_unaccent (1.2.0)
skinny (0.2.3)
eventmachine (~> 1.0.0)
thin (~> 1.5.0)
Expand All @@ -511,6 +523,8 @@ GEM
tilt (>= 1.3.3, < 2.1)
slop (3.6.0)
socksify (1.7.0)
sort_alphabetical (1.1.0)
unicode_utils (>= 1.2.2)
spring (1.3.4)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
Expand Down Expand Up @@ -541,6 +555,7 @@ GEM
thread_safe (~> 0.1)
uglifier (3.0.0)
execjs (>= 0.3.0, < 3)
unicode_utils (1.4.0)
uuidtools (2.1.5)
valid_email (0.0.11)
activemodel
Expand Down Expand Up @@ -597,6 +612,7 @@ DEPENDENCIES
codeclimate-test-reporter
coffee-rails (~> 4.0.0)
compass-rails (~> 3.0.0)
country_select
database_cleaner
devise (~> 3.5.4)
devise-async
Expand All @@ -611,7 +627,7 @@ DEPENDENCIES
font-awesome-rails (~> 4.0)
fooldap
forgery!
friendly_id (~> 5.0.4)
friendly_id (~> 5.0)
geocoder
gravatar_image_tag
haml
Expand Down
Binary file added app/assets/fonts/MconfWebFont.eot
Binary file not shown.
18 changes: 18 additions & 0 deletions app/assets/fonts/MconfWebFont.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/fonts/MconfWebFont.ttf
Binary file not shown.
Binary file added app/assets/fonts/MconfWebFont.woff
Binary file not shown.
11 changes: 11 additions & 0 deletions app/assets/fonts/MconfWebFont/calendar.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions app/assets/fonts/MconfWebFont/clock.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions app/assets/fonts/MconfWebFont/conference-edit.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions app/assets/fonts/MconfWebFont/conference-invite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions app/assets/fonts/MconfWebFont/conference-play.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions app/assets/fonts/MconfWebFont/link.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 2d3b9a3

Please sign in to comment.