How to build bbb-apps-akka to apply to production

212 views
Skip to first unread message

Tam Hoang

unread,
Dec 23, 2020, 9:21:26 AM12/23/20
to BigBlueButton-dev
Hi all,

I can manage to run bbb-apps-akka in development mode by running ./run.sh
following this instruction

But after that, how can I build the jar file to apply changes to the running host in here: /usr/share/bbb-apps-akka/lib so that I can restart the bbb-apps-akka service and have the changes.

Thank you in advance!

Paulo Lanzarin

unread,
Dec 23, 2020, 5:59:04 PM12/23/20
to bigblueb...@googlegroups.com
Been a while since I last tried this but worth the shot, might still work?

$ sbt debian:packageBin (at /your-dev-dir/bigbluebutton/akka-bbb-apps)
$ sudo dpkg -i ./target/bbb-apps-akka_<something>.deb

Be aware that: 1) I have no idea if that still works 2) this might break the package system
and cause other weird stuff so do it at your own risk. Do it in a playground env.

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/4c251fa8-3a17-4100-bbd2-e29435267790n%40googlegroups.com.

Brent W. Baccala

unread,
Dec 28, 2020, 3:59:42 PM12/28/20
to BigBlueButton-dev
I ran that "sbt debian:packageBin" command and compared the resulting deb file to one of my own.

As far as I can tell, the only significant difference is that the sbt-generated package doesn't install a bbb-apps-akka as a system service, but if you don't know how to do that, or just don't know that it's needed, then it's a serious problem.

If you want to use the sbt-generated package, you'll probably want to pull the /lib/systemd/system/bbb-apps-akka.service file from the standard package and install it yourself, then run "sudo systemctl start bbb-apps-akka" to start it, and "sudo systemctl enable bbb-apps-akka" to run it automatically after a reboot.  Also, when you remove or upgrade the package, it will not stop or disable the service, or remove the (untracked) file from /lib/systemd/system.

I'm working on a set of packaging scripts and pretty have bbb-apps-akka working.  I'll follow up with another message when it's ready to go.

    agape
    brent

a.og...@entouch.co.jp

unread,
May 16, 2021, 8:34:30 AM5/16/21
to BigBlueButton-dev
Hi Brent,

Did you ever get packaging scripts uploaded anywhere?

Many thanks.

Ahmadreza Pourghodrat

unread,
May 2, 2022, 6:28:19 AM5/2/22
to BigBlueButton-dev
Hi Brent,
You're the best.
Reply all
Reply to author
Forward
0 new messages