我如何通过蓝色大按钮自定义绿灯
How can i customize greenlight from big blue button
对于我的一个项目,我使用 greenlight
首先,我在服务器上安装了 greenlight,但我想自定义登录页面,但我不知道该怎么做。所以我在我的服务器上安装了 rails 应用程序,我做了一些更改,比如添加自定义 class。但对着陆页没有影响。
有人可以向我解释一下如何直接在服务器上完全自定义 greenlight 吗?
适用于 Greenlight V1。
搜索位后,我发现以下步骤可在服务器上的 rails greenlight 应用程序上设置 ruby。
如果您已经使用 docker 设置绿灯,请停止 docker。
对于 docker 撰写,您需要 运行 命令 docker-compose down
。它会停止 docker 图片,您会在服务器上看到 404。
您需要先从 github fork greenlight 然后在服务器中克隆该项目您可以在服务器上的任何地方克隆它只要确保您的服务器 运行ning 在端口 5000 上。
您可以从 here
查看更多内容
这是我曾经拥有 greenlight 运行ning 而没有 docker 的所有命令,这对我有用
======================
apt-get install curl
sudo apt-get install gnupg2
curl -sSL https://rvm.io/mpapis.asc | sudo gpg2 --import -
sudo gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | sudo bash -s stable
source /etc/profile.d/rvm.sh
rvm requirements
rvm list known
rvm install 2.5.1
rvm use 2.5.1 --default
ruby --version
gem install rails
cd /
git clone https://github.com/bigbluebutton/greenlight.git
cd /greenlight
nano Gemfile
(mover dotenv-rails fuera del bloque test/development)
gem install bundler -v 1.16.1
sudo apt-get install libpq-dev
bundle
cp greenlight.nginx /etc/bigbluebutton/nginx/greenlight.nginx
systemctl restart nginx
rake secret
(Copy the secret generated, you will need it for .env)
bbb-conf --secret
(Copy the URL and Secret, you will need it for .env)
cp sample.env .env
nano .env
(fill the Secret and BigBlueButton credentials you generated before)
RAILS_ENV=production rake db:migrate
rails assets:precompile
rails s -p 5000 -e production
=======================================
在此项目中,根据需要进行更改,并再次 运行 服务器。
首先你必须在服务器上安装greenlight
用于更改主题颜色:
vim config/application.rb
向下滚动,您会发现以下代码只是将颜色代码替换为您想要的代码:
# Default primary color if the user does not specify one
config.primary_color_default = "#116ceb"
# Default primary color lighten if the user does not specify one
config.primary_color_lighten_default = "#e8eff9"
# Default primary color darken if the user does not specify one.
config.primary_color_darken_default = "#316cbe"
您可以自定义很多东西..(几乎所有东西)。
最重要的事情之一是在对任何文件进行更改后,您必须重建 docker 的图像,您可以通过 运行 最后给出的命令来完成。
此命令用于默认设置,如果您更改了图像名称,请将 bigbluebutton/greenlight release-v2
替换为您的图像名称。
你会在这里找到你的图片名称:
#this will open the yml file for docker settings
vim docker-compose.yml
#file will look like this:
ersion: '3'
services:
app:
entrypoint: [bin/start]
image: bigbluebutton/greenlight:release-v2 #nmae of your image
container_name: greenlight-v2
env_file: .env
restart: unless-stopped
ports:
- 127.0.0.1:5000:80
复制此命令并粘贴到终端 blow 命令中以重建您的 docker 图像
docker-compose down && ./scripts/image_build.sh bigbluebutton/greenlight release-v2 && docker-compose up -d
对于我的一个项目,我使用 greenlight
首先,我在服务器上安装了 greenlight,但我想自定义登录页面,但我不知道该怎么做。所以我在我的服务器上安装了 rails 应用程序,我做了一些更改,比如添加自定义 class。但对着陆页没有影响。
有人可以向我解释一下如何直接在服务器上完全自定义 greenlight 吗?
适用于 Greenlight V1。
搜索位后,我发现以下步骤可在服务器上的 rails greenlight 应用程序上设置 ruby。
如果您已经使用 docker 设置绿灯,请停止 docker。
对于 docker 撰写,您需要 运行 命令 docker-compose down
。它会停止 docker 图片,您会在服务器上看到 404。
您需要先从 github fork greenlight 然后在服务器中克隆该项目您可以在服务器上的任何地方克隆它只要确保您的服务器 运行ning 在端口 5000 上。
您可以从 here
查看更多内容这是我曾经拥有 greenlight 运行ning 而没有 docker 的所有命令,这对我有用
======================
apt-get install curl
sudo apt-get install gnupg2
curl -sSL https://rvm.io/mpapis.asc | sudo gpg2 --import -
sudo gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | sudo bash -s stable
source /etc/profile.d/rvm.sh
rvm requirements
rvm list known
rvm install 2.5.1
rvm use 2.5.1 --default
ruby --version
gem install rails
cd /
git clone https://github.com/bigbluebutton/greenlight.git
cd /greenlight
nano Gemfile
(mover dotenv-rails fuera del bloque test/development)
gem install bundler -v 1.16.1
sudo apt-get install libpq-dev
bundle
cp greenlight.nginx /etc/bigbluebutton/nginx/greenlight.nginx
systemctl restart nginx
rake secret
(Copy the secret generated, you will need it for .env)
bbb-conf --secret
(Copy the URL and Secret, you will need it for .env)
cp sample.env .env
nano .env
(fill the Secret and BigBlueButton credentials you generated before)
RAILS_ENV=production rake db:migrate
rails assets:precompile
rails s -p 5000 -e production
=======================================
在此项目中,根据需要进行更改,并再次 运行 服务器。
首先你必须在服务器上安装greenlight 用于更改主题颜色:
vim config/application.rb
向下滚动,您会发现以下代码只是将颜色代码替换为您想要的代码:
# Default primary color if the user does not specify one
config.primary_color_default = "#116ceb"
# Default primary color lighten if the user does not specify one
config.primary_color_lighten_default = "#e8eff9"
# Default primary color darken if the user does not specify one.
config.primary_color_darken_default = "#316cbe"
您可以自定义很多东西..(几乎所有东西)。
最重要的事情之一是在对任何文件进行更改后,您必须重建 docker 的图像,您可以通过 运行 最后给出的命令来完成。
此命令用于默认设置,如果您更改了图像名称,请将 bigbluebutton/greenlight release-v2
替换为您的图像名称。
你会在这里找到你的图片名称:
#this will open the yml file for docker settings
vim docker-compose.yml
#file will look like this:
ersion: '3'
services:
app:
entrypoint: [bin/start]
image: bigbluebutton/greenlight:release-v2 #nmae of your image
container_name: greenlight-v2
env_file: .env
restart: unless-stopped
ports:
- 127.0.0.1:5000:80
复制此命令并粘贴到终端 blow 命令中以重建您的 docker 图像
docker-compose down && ./scripts/image_build.sh bigbluebutton/greenlight release-v2 && docker-compose up -d