update: add calendar to app

This commit is contained in:
Nathan FONTEYNE 2026-07-08 15:53:25 +02:00
parent b17715eaff
commit 08717c24bc
29 changed files with 1478 additions and 313 deletions

View file

@ -44,3 +44,17 @@ APP_PORT=3000
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
YOUTUBE_API_KEY=
# Disponibilités (calendrier). N8N_* sont optionnels : sans eux, la page
# fonctionne quand même en lecture (données déjà ingérées) mais le bouton
# "Actualiser" est désactivé côté serveur (400 n8n_not_configured).
N8N_WEBHOOK_URL=
N8N_WEBHOOK_USER=
N8N_WEBHOOK_PASS=
# Requis — protège les deux endpoints appelés directement par n8n
# (POST /api/calendar/ingest et /api/calendar/workflow-error), qui ne passent
# pas par la session de connexion. Générer avec `openssl rand -hex 32`, et
# configurer la même valeur dans le header X-Calendar-Webhook-Secret des
# noeuds HTTP du workflow n8n. Voir README "Disponibilités (calendrier)".
CALENDAR_WEBHOOK_SECRET=