Skip to content

pmsipilot/calendar-board

Repository files navigation

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 :

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)

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published