@@ -948,9 +948,9 @@ install_greenlight_v3(){
948948 # Adding Keycloak
949949 if [ -n " $INSTALL_KC " ]; then
950950 # When attempting to install/update Keycloak let us attempt to create the database to resolve any issues caused by postgres false negatives.
951- docker- compose -f $GL3_DIR /docker-compose.yml up -d postgres && say " started postgres"
951+ docker compose -f $GL3_DIR /docker-compose.yml up -d postgres && say " started postgres"
952952 wait_postgres_start
953- docker- compose -f $GL3_DIR /docker-compose.yml exec -T postgres psql -U postgres -c ' CREATE DATABASE keycloakdb;'
953+ docker compose -f $GL3_DIR /docker-compose.yml exec -T postgres psql -U postgres -c ' CREATE DATABASE keycloakdb;'
954954 fi
955955
956956 if ! grep -q ' keycloak:' $GL3_DIR /docker-compose.yml; then
@@ -960,7 +960,7 @@ install_greenlight_v3(){
960960 # Add Keycloak
961961 say " Adding Keycloak..."
962962
963- docker- compose -f $GL3_DIR /docker-compose.yml down
963+ docker compose -f $GL3_DIR /docker-compose.yml down
964964 cp -v $GL3_DIR /docker-compose.yml $GL3_DIR /docker-compose.base.yml # Persist working base compose file for admins as a Backup.
965965
966966 docker run --rm --entrypoint sh $GL_IMG_REPO -c ' cat docker-compose.kc.yml' >> $GL3_DIR /docker-compose.yml
@@ -1016,17 +1016,17 @@ HERE
10161016
10171017 # Eager pulling images.
10181018 say " pulling latest greenlight-v3 services images..."
1019- docker- compose -f $GL3_DIR /docker-compose.yml pull
1019+ docker compose -f $GL3_DIR /docker-compose.yml pull
10201020
10211021 if check_container_running greenlight-v3; then
10221022 # Restarting Greenlight-v3 services after updates.
10231023 say " greenlight-v3 is updating..."
10241024 say " shutting down greenlight-v3..."
1025- docker- compose -f $GL3_DIR /docker-compose.yml down
1025+ docker compose -f $GL3_DIR /docker-compose.yml down
10261026 fi
10271027
10281028 say " starting greenlight-v3..."
1029- docker- compose -f $GL3_DIR /docker-compose.yml up -d
1029+ docker compose -f $GL3_DIR /docker-compose.yml up -d
10301030 sleep 5
10311031 say " greenlight-v3 is now installed and accessible on: https://$HOST ${GL_RELATIVE_URL_ROOT:- $GL_DEFAULT_PATH } "
10321032 say " To create Greenlight administrator account, see: https://docs.bigbluebutton.org/greenlight/v3/install#creating-an-admin-account"
@@ -1111,17 +1111,17 @@ install_lti(){
11111111
11121112 # Updating BBB LTI framework images.
11131113 say " pulling latest BBB LTI framework services images..."
1114- docker- compose -f $LTI_DIR /docker-compose.yml pull
1114+ docker compose -f $LTI_DIR /docker-compose.yml pull
11151115
11161116 if check_container_running broker; then
11171117 # Restarting BBB LTI framework services after updates.
11181118 say " BBB LTI framework is updating..."
11191119 say " shutting down BBB LTI framework services..."
1120- docker- compose -f $LTI_DIR /docker-compose.yml down
1120+ docker compose -f $LTI_DIR /docker-compose.yml down
11211121 fi
11221122
11231123 say " starting BBB LTI framework services..."
1124- docker- compose -f $LTI_DIR /docker-compose.yml up -d
1124+ docker compose -f $LTI_DIR /docker-compose.yml up -d
11251125
11261126 wait_lti_broker_start
11271127
@@ -1130,9 +1130,9 @@ install_lti(){
11301130
11311131 say " Setting/updating LTI credentials for LTI KEY: $LTI_KEY ..."
11321132
1133- if ! docker- compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:keys:update[" $LTI_KEY " ," $LTI_SECRET " ] \
1133+ if ! docker compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:keys:update[" $LTI_KEY " ," $LTI_SECRET " ] \
11341134 2> /dev/null 1>&2 ; then
1135- docker- compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:keys:add[" $LTI_KEY " ," $LTI_SECRET " ] \
1135+ docker compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:keys:add[" $LTI_KEY " ," $LTI_SECRET " ] \
11361136 2> /dev/null 1>&2 || err " failed to set LTI credentials $LTI_KEY :$LTI_SECRET ."
11371137
11381138 say " New LTI credentials for LTI KEY: $LTI_KEY were added!"
@@ -1267,10 +1267,10 @@ register_lti_tools() {
12671267
12681268wait_lti_broker_start () {
12691269 say " Waiting for the LTI broker to start..."
1270- docker- compose -f $LTI_DIR /docker-compose.yml up -d broker || err " failed to register LTI framework apps due to LTI broker failling to start - retry to resolve"
1270+ docker compose -f $LTI_DIR /docker-compose.yml up -d broker || err " failed to register LTI framework apps due to LTI broker failling to start - retry to resolve"
12711271
12721272 local tries=0
1273- while ! docker- compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:version 2> /dev/null 1>&2 ; do
1273+ while ! docker compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:version 2> /dev/null 1>&2 ; do
12741274 echo -n .
12751275 sleep 3
12761276 if (( ++ tries == 3 )) ; then
@@ -1287,10 +1287,10 @@ wait_lti_broker_start() {
12871287
12881288wait_postgres_start () {
12891289 say " Waiting for the Postgres DB to start..."
1290- docker- compose -f $GL3_DIR /docker-compose.yml up -d postgres || err " failed to start Postgres service - retry to resolve"
1290+ docker compose -f $GL3_DIR /docker-compose.yml up -d postgres || err " failed to start Postgres service - retry to resolve"
12911291
12921292 local tries=0
1293- while ! docker- compose -f $GL3_DIR /docker-compose.yml exec -T postgres pg_isready 2> /dev/null 1>&2 ; do
1293+ while ! docker compose -f $GL3_DIR /docker-compose.yml exec -T postgres pg_isready 2> /dev/null 1>&2 ; do
12941294 echo -n .
12951295 sleep 3
12961296 if (( ++ tries == 3 )) ; then
@@ -1327,12 +1327,12 @@ register_lti_tool() {
13271327 err " failed to register $LOG_NAME due to LTI broker not running - retry to resolve."
13281328 fi
13291329
1330- if ! docker- compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:apps:show[" $APP_NAME " ] \
1330+ if ! docker compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:apps:show[" $APP_NAME " ] \
13311331 2> /dev/null 1>&2 ; then
1332- docker- compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:apps:add[" $APP_NAME " ," $CALLBACK_URI " ," $OAUTH_KEY " ," $OAUTH_SECRET " ] \
1332+ docker compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:apps:add[" $APP_NAME " ," $CALLBACK_URI " ," $OAUTH_KEY " ," $OAUTH_SECRET " ] \
13331333 2> /dev/null 1>&2 && say " $LOG_NAME was successfully registered."
13341334 else
1335- docker- compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:apps:update[" $APP_NAME " ," $CALLBACK_URI " ," $OAUTH_KEY " ," $OAUTH_SECRET " ] \
1335+ docker compose -f $LTI_DIR /docker-compose.yml exec -T broker bundle exec rake db:apps:update[" $APP_NAME " ," $CALLBACK_URI " ," $OAUTH_KEY " ," $OAUTH_SECRET " ] \
13361336 2> /dev/null 1>&2 && say " $LOG_NAME was successfully updated."
13371337 fi
13381338
@@ -1387,11 +1387,6 @@ install_docker() {
13871387 apt-get purge -y docker-compose
13881388 fi
13891389
1390- if [ ! -x /usr/local/bin/docker-compose ]; then
1391- curl -L " https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$( uname -s) -$( uname -m) " -o /usr/local/bin/docker-compose
1392- chmod +x /usr/local/bin/docker-compose
1393- fi
1394-
13951390 # Ensuring docker is running
13961391 if ! docker version > /dev/null ; then
13971392 # Attempting to auto resolve by restarting docker socket and engine.
16461641 fi
16471642
16481643 sed -i " s|.*BIGBLUEBUTTON_ENDPOINT=.*|BIGBLUEBUTTON_ENDPOINT=$BIGBLUEBUTTON_URL |" ~ /greenlight/.env
1649- docker- compose -f " $gl_dir " /docker-compose.yml down
1650- docker- compose -f " $gl_dir " /docker-compose.yml up -d
1644+ docker compose -f " $gl_dir " /docker-compose.yml down
1645+ docker compose -f " $gl_dir " /docker-compose.yml up -d
16511646 fi
16521647 fi
16531648 done
0 commit comments