- Node >= 12.0.0
- Copier le fichier
.env.sample
et nommez-le.env
- Renseignez les variables grâce à l'aide ci-dessous
Vous devez créer une clé API pour pouvoir utiliser l'API Google Maps et pouvoir récupèrer les informations de l'hébergeur.
https://github.com/googlemaps/google-maps-services-js#api-keys
Celle-ci doit-être utilisable à partir de la variable d'environnement GOOGLE_MAPS_API_KEY
.
Afin de pouvoir sélectionner sélectionner un talk, vous devez vous munir d'une clé API ainsi que de l'identifiant de votre évènement dans conference-hall.
Ces informations doivent-être récupérable à partir des variables d'environnement suivantes : CONFERENCE_HALL_API_KEY
et CONFERENCE_HALL_EVENT_ID
.
Vous devez créer une clé API pour pouvoir utiliser l'API eventbrite et pouvoir créer un évènement.
https://www.eventbrite.fr/platform/api-keys/
Celle-ci doit-être utilisable à partir de la variable d'environnement EVENTBRITE_API_KEY
.
Vous devez créer un projet Firebase et générer une clé privée pour votre compte de service.
Une fois la clé privée téléchargée, vous devez l'enregistrer à la racine du projet sous le nom suivant : serviceAccountKey.json
.
🙈 C'est pour cela qu'il est ignoré par git grâce au fichier .gitignore
.
Vous devez créer un token pour pouvoir utiliser l'API GitHub et créer la Pull Request.
Les variables d'environnement suivantes doivent-être renseignées :
GITHUB_TOKEN
GITHUB_WEBSITE_ORGA
GITHUB_WEBSITE
docker image build -t nantesjs-organizer .
docker container run -v "$PWD:/usr/local/nantesjs-organizer" -it nantesjs-organizer