代码之家  ›  专栏  ›  技术社区  ›  Vishal

如何从蓝色大按钮自定义绿灯

  •  0
  • Vishal  · 技术社区  · 6 年前

    对于我的一个项目,我使用 greenlight

    1 回复  |  直到 6 年前
        1
  •  2
  •   Vishal    5 年前

    这是绿灯V1。

    在搜索bit后,我找到了在服务器上安装RubyonRails绿灯应用程序的以下步骤。

    对于docker compose,您需要运行命令 docker-compose down . 它将停止docker映像,您将在服务器上看到404。

    您需要首先从github获得许可,然后在服务器中克隆该项目。您可以在服务器上的任何位置克隆该项目,只要确保您的服务器在端口5000上运行即可。

    您可以从中查看更多信息 here

    ======================
    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
    
    =======================================
    

    在此项目中,根据需要进行更改,然后再次运行服务器。

        2
  •  0
  •   Umair Muhammad Abbas    4 年前

    首先,您必须在服务器上安装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
     
    
    

    将此命令复制到terminal blow命令中,以重建docker映像

    docker-compose down && ./scripts/image_build.sh bigbluebutton/greenlight release-v2 && docker-compose up -d
    
    推荐文章