Board pour le calendrier des salles de réunion de la société PMSIpilot
Le fichier de configuration config/config.js
permet d'ajouter' des calendriers dans la liste d'id. Les calendriers
peuvent également être définis à l'aide d'une variable d'environnement.
Il faut également ajouter une clé OAuth de type Web application
(générée via la console de Google) dans le fichier
config/key.js
. Les informations d'identification de l'application peuvent également être exportées dans des variables
d'environnement :
Variable | Description |
---|---|
CALENDARBOARD_PROJECT_ID |
Identifiant du projet |
CALENDARBOARD_CLIENT_ID |
Client ID |
CALENDARBOARD_CLIENT_SECRET |
Client secret |
CALENDARBOARD_ORIGIN |
URL de l'application (liste séparée par des virgules) |
CALENDARBOARD_CALENDARS_ORIGIN |
Liste des calendriers à afficher (liste séparée par des virgules) |
$ make
Il est possible de déployer le projet grâce à un conteneur Docker.
Pour cela, éditer les variables d'environnement du fichier docker-compose.yml
avec les informations de connexion OAuth2 de Google.
Ensuite, executer docker-compose up
. Le service est ensuite accessible sur http://localhost:8080
$ make dev
Application disponible à l'adresse localhost:8080