Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
expertusmeeting-deploy

Deployment

1. Check the code out from the meeting repository for the specific tag/trunk you need to deploy. The code for meeting rails server app can be found at - https://repos.exphosted.com/svnrepos/meeting/server/

2. Go to the directory with the code checked out. Install all the gems required through bundler.

bundle install

3. Replace the config/bigbluebutton.yml entires with correct set of the following values.

  base_url: http://meeting02.exphosted.com <The BBB server's base URL>
  checksum: 68e467e3d3a2adb966c740bfcca096ae <Checksum of BBB>
  logout_url: http://meeting02.exphosted.com/login <meeting rails app URL + "/login">
  admin_mail_id: meeting@expertus.com <email account used for notifications. Generally, do not have to change this>
  site_base_url: http://meeting02.exphosted.com <Meetings rails apps base url. Generally same as that of base_url>
  dialin_number: 613-555-1234 <Dialin number of BBB>

4. Replace config/database.yml with the database configuration. Create all the new databases if they do not exist already.

rake db:create:all

5. Install the updated gems and run the database migrations.

rake db:migrate RAILS_ENV=<the env>

6. Create the asset packages

 rake asset:packager:build_all 

7. Start the Rails app server on the port you like.

ruby script/server -d -p <port num>

8. Make an entry in the nginx config file to proxy the required URL to the rails application and restart nginx server.

expertusmeeting-deploy.txt · Last modified: 2018/08/31 16:16 (external edit)