https://github.com/pmsipilot/calendar-board
https://github.com/pmsipilot/calendar-board
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pmsipilot/calendar-board
- Owner: pmsipilot
- Created: 2016-12-28T15:14:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-05T11:19:45.000Z (over 8 years ago)
- Last Synced: 2025-01-14T02:12:45.377Z (5 months ago)
- Language: JavaScript
- Size: 35.2 KB
- Stars: 0
- Watchers: 11
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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`