heroku stuff

master
yova 2 years ago
parent 35ec0deb59
commit aa9e609a73

@ -54,4 +54,4 @@ RUN yarn install --frozen-lockfile
ARG DOCKER_USER=1000
USER ${DOCKER_USER}
CMD ["./cli.js", "stress"]
CMD ["./cli.js", "stress", "Demo Meeting"]

@ -32,6 +32,21 @@ You can get these values by running `bbb-conf --secret` on your BBB server.
4) Run `make stress` to launch the test suite
## heroku
https://devcenter.heroku.com/articles/build-docker-images-heroku-yml
```
heroku login
heroku create
heroku stack:set container
git push heroku master
```
Change env with `heroku config:set ENV=DATA`.
Restart with `heroku ps:restart`.
## Contributing
This project is intended to be community-driven, so please, do not hesitate to

@ -0,0 +1,12 @@
# BBB URL and secret can be retrieved by running bbb-conf --secret on the BBB server.
BBB_URL=https://bbb.joefix.it/bigbluebutton/
BBB_SECRET=
# Meeting ID can be retrieved by running `make list-meetings`
BBB_MEETING_ID=Demo Meeting
# Test parameters
BBB_TEST_DURATION=60
BBB_CLIENTS_LISTEN_ONLY=3
BBB_CLIENTS_MIC=2
BBB_CLIENTS_WEBCAM=3

@ -0,0 +1,3 @@
build:
docker:
stress: Dockerfile

@ -5,7 +5,7 @@ module.exports = {
getEnv: (envName, defaultValue = undefined) =>
_.getOr(defaultValue, envName)(process.env),
getLogger: (verbose = false) => {
getLogger: (verbose = true) => {
return winston.createLogger({
level: verbose ? "debug" : "info",
format: winston.format.cli(),

@ -79,6 +79,7 @@ async function start(
"--use-fake-device-for-media-stream",
"--use-fake-ui-for-media-stream",
"--mute-audio",
"--no-sandbox",
],
}),
bbbClient.getModeratorPassword(meetingID),

@ -0,0 +1,12 @@
# BBB URL and secret can be retrieved by running bbb-conf --secret on the BBB server.
heroku config:set BBB_URL=https://bbb.joefix.it/bigbluebutton/
heroku config:set BBB_SECRET=
# Meeting ID can be retrieved by running `make list-meetings`
heroku config:set BB_MEETING_ID="Demo Meeting"
# Test parameters
heroku config:set BBB_TEST_DURATION=60
heroku config:set BBB_CLIENTS_LISTEN_ONLY=0
heroku config:set BBB_CLIENTS_MIC=0
heroku config:set BBB_CLIENTS_WEBCAM=3
Loading…
Cancel
Save