Sign inSign up

pmsipilot/calendar-board

By pmsipilot

•Updated over 9 years ago

Board pour le calendrier des salles de réunion

Image
0

2.5K

pmsipilot/calendar-board repository overview

⁠PMSIpilot calendar board

Board pour le calendrier des salles de réunion de la société PMSIpilot

⁠Configuration

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 :

VariableDescription
CALENDARBOARD_PROJECT_IDIdentifiant du projet
CALENDARBOARD_CLIENT_IDClient ID
CALENDARBOARD_CLIENT_SECRETClient secret
CALENDARBOARD_ORIGINURL de l'application (liste séparée par des virgules)
CALENDARBOARD_CALENDARS_ORIGINListe des calendriers à afficher (liste séparée par des virgules)

⁠Installation

$ make

⁠Déploiement avec Docker

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⁠

⁠Contribution

$ make dev

Application disponible à l'adresse localhost:8080

Tag summary

Content type

Image

Digest

Size

126 MB

Last updated

over 9 years ago

docker pull pmsipilot/calendar-board