Greenlight : Différence entre versions

De Wiki_DR13
Aller à : navigation, rechercher
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 18 : Ligne 18 :
 
Les visiteurs sont redirigés vers /b, qui est un reverse proxy vers 127.0.0.1:5000, l'application web de Greenlight.
 
Les visiteurs sont redirigés vers /b, qui est un reverse proxy vers 127.0.0.1:5000, l'application web de Greenlight.
  
'''Creer compte local'''
 
  
ex compte admin :
+
'''Créer compte local'''
 +
 
 +
Compte admin :
  
 
  docker exec greenlight-v2 bundle exec rake user:create["ssi","ssi@dr13.cnrs.fr","k72muzik","admin"]
 
  docker exec greenlight-v2 bundle exec rake user:create["ssi","ssi@dr13.cnrs.fr","k72muzik","admin"]
 
 
  Account successfully created.
 
  Account successfully created.
 
  Email: ssi@dr13.cnrs.fr
 
  Email: ssi@dr13.cnrs.fr
 
  Password: k72muzik
 
  Password: k72muzik
 
  Role: admin
 
  Role: admin

Version actuelle datée du 1 février 2021 à 12:48

Greenlight se gère dans un environnement docker grâce à docker-compose.

mkdir greenlight && cd greenlight
docker run --rm bigbluebutton/greenlight:v2 cat ./sample.env > .env
docker run --rm bigbluebutton/greenlight:v2 cat ./docker-compose.yml > docker-compose.yml

Le fichier .env est le fichier de configuration de Greenlight, il doit etre mis à jour à chaque MAJ de Grennlight, on peut le trouver ici : https://github.com/bigbluebutton/greenlight/blob/v2/sample.env


Greenlight intègre deux conteneurs docker:

l'application web qui écoute sur 127.0.0.1:5000
La base de données postgres qui écoute sur 127.0.0.1:5432

Serveur web

C'est nginx qui gère le service web. Le fichier de configuration se trouve sur /etc/nginx/sites-enable/greenlight.nginx. Une redirection 307 automatique vers https est activée pour toutes les connexions en http. Les visiteurs sont redirigés vers /b, qui est un reverse proxy vers 127.0.0.1:5000, l'application web de Greenlight.


Créer compte local

Compte admin :

docker exec greenlight-v2 bundle exec rake user:create["ssi","ssi@dr13.cnrs.fr","k72muzik","admin"]
Account successfully created.
Email: ssi@dr13.cnrs.fr
Password: k72muzik
Role: admin