-
Notifications
You must be signed in to change notification settings - Fork 272
Expand file tree
/
Copy pathpublish
More file actions
executable file
·52 lines (42 loc) · 1.04 KB
/
Copy pathpublish
File metadata and controls
executable file
·52 lines (42 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
set -e
cd "$(dirname "$0")/.."
# load .env
. scripts/functions.sh
load_env
if [ -z "$ENABLE_WEBHOOKS" ]; then
echo "ERROR: ENABLE_WEBHOOKS must be set to true, otherwise the image would not be built"
exit 1
fi
if [ -z "$ENABLE_RECORDING" ]; then
echo "ERROR: ENABLE_RECORDING must be set to true, otherwise the image would not be built"
exit 1
fi
# generate compose file
./scripts/generate-compose
# ensure submodules are correctly checked out
git submodule update
# build and push java base image
docker build -t alangecker/bbb-docker-base-java:latest mod/base-java
# buld and push other images
docker compose build
# push images
docker push alangecker/bbb-docker-base-java:latest
docker compose push \
apps-akka \
bbb-export-annotations \
bbb-graphql-actions \
bbb-graphql-middleware \
bbb-graphql-server \
bbb-pads \
bbb-web \
bbb-webrtc-recorder \
etherpad \
fsesl-akka \
haproxy \
nginx \
periodic \
recordings \
webhooks \
webrtc-sfu \
freeswitch