对于我的一个项目,我使用greenlight
首先,我在服务器上安装了greenlight,但我想自定义登录页面,但不知道如何操作。因此我在服务器上安装了Rails应用程序,做了一些更改,例如添加了一个自定义类。但对目标网页没有影响。
有人可以解释我如何直接在服务器上完全自定义greenlight吗?
答案 0 :(得分:0)
搜索了一点之后,我发现以下步骤可以在服务器上的Rails greenlight应用程序上设置ruby。
如果您已经为docker设置了绿色指示灯,请停止docker。
对于docker compose,您需要运行命令docker-compose down
。它将停止docker映像,并且您将在服务器上看到404。
首先需要从github上获得批准,然后在服务器中克隆该项目,然后将其克隆到服务器上的任何位置,只需确保服务器在端口5000上运行即可。
您可以从here
结帐更多这是我曾经在没有适用于我的docker的情况下运行greenlight的所有命令
======================
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
=======================================
在该项目中,根据需要进行更改,然后再次运行服务器。
答案 1 :(得分:0)
首先您必须在服务器上安装了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