https://github.com/restcomm/juju-charms
Juju Charms for RestComm Components
https://github.com/restcomm/juju-charms
Last synced: about 1 year ago
JSON representation
Juju Charms for RestComm Components
- Host: GitHub
- URL: https://github.com/restcomm/juju-charms
- Owner: RestComm
- License: lgpl-2.1
- Created: 2015-07-06T16:32:26.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-05-26T23:20:19.000Z (about 8 years ago)
- Last Synced: 2025-03-25T07:15:51.968Z (over 1 year ago)
- Language: Shell
- Homepage: http://www.restcomm.com/
- Size: 67.4 KB
- Stars: 1
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Try Restcomm Cloud NOW for FREE!](https://www.restcomm.com/sign-up/) Zero download and install required.
All Restcomm [docs](https://www.restcomm.com/docs/) and [downloads](https://www.restcomm.com/downloads/) are now available at [Restcomm.com](https://www.restcomm.com).
Juju Charms for RestComm Components
# Deploying/Starting Juju
#boostrap Juju environment
juju bootstrap
#get logs
juju debug-log
# deploy juju gui
juju deploy juju-gui
#expose juju-gui for public access
juju expose juju-gui
### juju-quickstart option
If you have juju-quickstart https://launchpad.net/juju-quickstart to deploy and connect to juju GUI use this one command for current bootstrapped envrioment. See also: https://github.com/juju/cheatsheet
juju-quickstart
#Deploying RestComm
There is now 2 options for deploying RestComm :
##1. Automated way - All Integrated Bundle
Import https://jujucharms.com/u/jean-deruelle/mobicents-restcomm-mysql-bundle/ through the Juju GUI that you just deployed previously
##2. Manual way - Deploying MySQL and RestComm Charms
Download this project
For using local deployment by example
git clone https://github.com/RestComm/juju-charms.git
#deploy backend DB
juju deploy mysql
#if you use juju local (ie lxc - https://jujucharms.com/docs/stable/config-local) as environment mysql needs this below
#juju set mysql dataset-size='512M'
#juju resolved -r mysql/#
#deploy RestComm Unit (the same folder where you issued git clone command)
juju deploy -u --repository=juju-charms/mobicents-restcomm-charm/ local:trusty/mobicents-restcomm
#connect RestComm to the backend DB
juju add-relation mobicents-restcomm mysql
juju expose mobicents-restcomm
#Test RestComm Charm
Go to http://<public_ip>:8080 (username: administrator@company.com, password: RestComm) for Admininstration
## WebRTC call
Go to http://<public_ip>:8080/olympus for WebRTC P2P Live Video chat
Please refer to this link: http://caniuse.com/#search=webrtc for the most up-to-date information about browser WebRTC support.
## Clean enviroment
When you done, you can clean ennviroment and destroy all services (do not terminate machines).
juju-deployer -D