对于我的一个项目,我使用绿灯
首先,我在服务器上安装了绿灯,但我想自定义登录页面,但我不知道如何去做。所以我在我的服务器上安装了 rails 应用程序,我做了一些改变,比如添加一个自定义类。但对着陆页没有影响。
有人可以解释一下如何直接在服务器上完全自定义绿灯吗?
对于我的一个项目,我使用绿灯
首先,我在服务器上安装了绿灯,但我想自定义登录页面,但我不知道如何去做。所以我在我的服务器上安装了 rails 应用程序,我做了一些改变,比如添加一个自定义类。但对着陆页没有影响。
有人可以解释一下如何直接在服务器上完全自定义绿灯吗?
它适用于 Greenlight V1。
在搜索了一下之后,我发现以下步骤可以在服务器上的 rails greenlight 应用程序上设置 ruby。
如果您已经使用 docker 设置了绿灯,请停止 docker。对于 docker compose,您需要运行 command docker-compose down
。它将停止 docker 映像,您将在服务器上看到 404。
您需要先从 github 分叉绿灯,然后在服务器中克隆该项目,您可以在服务器上的任何位置克隆它,只需确保您的服务器在端口 5000 上运行。
你可以从这里结帐更多
这是我过去在没有 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
将此命令复制并粘贴到终端打击命令中以重建您的 docker 映像
docker-compose down && ./scripts/image_build.sh bigbluebutton/greenlight release-v2 && docker-compose up -d