archivos de configuracion, scripts y assets customizados de greenlight, scalelite y bigbluebutton
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

scalelite-setup.sh 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/sh
  2. STORAGE_KEY = "KEYHERE"
  3. STORAGE_SECRET = "SECRETHERE"
  4. STORAGE_NAME = "NAMEHERE"
  5. ########################### ADD STORAGE ####################################
  6. apt-get install -y s3fs
  7. echo "$STORAGE_KEY:$STORAGE_SECRET" > /root/.passwd-s3fs
  8. chmod 600 /root/.passwd-s3fs
  9. mkdir -p /mnt/storage01
  10. mkdir -p /mnt/storage01/published
  11. # Creating FSTAB backup
  12. cp /etc/fstab /etc/fstab.bak
  13. # Adding Storate to FSTAB
  14. echo "s3fs#$STORAGE_NAME /mnt/storage01 fuse allow_other,use_path_request_style,passwd_file=/root/.passwd-s3fs,_netdev,nosuid,uid=1000,gid=1000,nodev,url=https://nyc3.digitaloceanspaces.com 0 0" >> /etc/fstab
  15. mount -a
  16. ########################### SHARED VOLUME ####################################
  17. # Create the spool directory for recording transfer from BigBlueButton
  18. ln -s /mnt/storage01/spool /mnt/scalelite-recordings/var/bigbluebutton
  19. chown -h 1000:1000 /mnt/scalelite-recordings/var/bigbluebutton/spool
  20. chmod 0775 /mnt/scalelite-recordings/var/bigbluebutton/spool
  21. # Create the temporary (working) directory for recording import
  22. mkdir -p /mnt/scalelite-recordings/var/bigbluebutton/recording/scalelite
  23. chown 1000:1000 /mnt/scalelite-recordings/var/bigbluebutton/recording/scalelite
  24. chmod 0775 /mnt/scalelite-recordings/var/bigbluebutton/recording/scalelite
  25. # Create the directory for published recordings
  26. ln -s /mnt/storage01/published /mnt/scalelite-recordings/var/bigbluebutton/published
  27. chown -h 1000:1000 /mnt/scalelite-recordings/var/bigbluebutton/published
  28. chmod 0775 /mnt/scalelite-recordings/var/bigbluebutton/published
  29. # Create the directory for unpublished recordings
  30. mkdir -p /mnt/scalelite-recordings/var/bigbluebutton/unpublished
  31. chown 1000:1000 /mnt/scalelite-recordings/var/bigbluebutton/unpublished
  32. chmod 0775 /mnt/scalelite-recordings/var/bigbluebutton/unpublished
  33. ########################### REPO CLONING ####################################
  34. git clone http://git.bluekitsune.com/bluekitsune-public/scalelite-run.git
  35. cd scalelite-run
  36. docker-compose up -d