update: integrate ics calendar

This commit is contained in:
Nathan FONTEYNE 2026-07-09 17:52:08 +02:00
parent b602093246
commit 63fb6cd45a
22 changed files with 845 additions and 193 deletions

View file

@ -50,17 +50,3 @@ 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=