Skip to content

Instantly share code, notes, and snippets.

@GhaziTriki
Created July 17, 2018 12:58
Show Gist options
  • Save GhaziTriki/80d086d8f571ce7643e7dfe8a23bb581 to your computer and use it in GitHub Desktop.
Save GhaziTriki/80d086d8f571ce7643e7dfe8a23bb581 to your computer and use it in GitHub Desktop.
BigBlueButton - Build All Server components
#!/bin/bash
rsync -Xrupv --delete /vagrant/* /home/ubuntu/dev/bigbluebutton
cd ~/dev/bigbluebutton/bbb-common-message/
sbt clean && sbt compile && sbt publish && sbt publishLocal
cd ~/dev/bigbluebutton/bbb-common-web/
sbt clean && sbt compile && sbt publish && sbt publishLocal
cd ~/dev/bigbluebutton/bbb-apps-common/
sbt clean && sbt compile && sbt publish && sbt publishLocal
cd ~/dev/bigbluebutton/akka-bbb-apps/
sbt clean
sbt debian:packageBin
sudo dpkg -i target/bbb-apps-akka_0.0.2_all.deb
cd ~/dev/bigbluebutton/bigbluebutton-web/
sudo rm -rf bin/org/
sudo rm -rf lib/
sudo rm -rf target/
sudo rm -rf /var/lib/tomcat7/webapps/bigbluebutton
sudo rm /var/lib/tomcat7/webapps/bigbluebutton.war
sudo chmod -R ugo+rwx /var/bigbluebutton
sudo chmod -R ugo+rwx /var/log/bigbluebutton
gradle clean
gradle resolveDeps
grails compile
grails war
sudo cp target/bigbluebutton-0.9.0.war /var/lib/tomcat7/webapps/bigbluebutton.war
sudo bbb-record --deleteall
sudo bbb-conf --salt 6bc37c5f055bf3183a930654fd10d123
sudo bbb-conf --setip bbb.riadvice.tn
sudo bbb-conf --clean
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment