Lecteur de documentation

services stack

Fichier source: operations/services-stack.md

Markdown rendu Markdown

Services Web Stack

Ce document explique les services externes réellement utilisés par apps/web, comment ils s'activent, et où lire les diagnostics.

Vue d'ensemble

Les services sont pilotés par la configuration d'environnement et par quelques garde-fous applicatifs:

Statut réel observé

Les vérifications lancées pendant cette passe ont confirmé:

Références de logs récupérées

La récupération des logs auth Supabase a demandé une réauthentification de l'app MCP dans cette session; ils n'ont donc pas pu être lus ici.

Comment chaque service fonctionne

Supabase

Rôle:

Activation:

Code clé:

Logs:

Clerk

Rôle:

Activation:

Si NEXT_PUBLIC_CLERK_PROXY_URL=/__clerk est utilisé volontairement, le proxy Frontend API est géré par apps/web/src/proxy.ts via frontendApiProxy et le code résout ensuite ce chemin par rapport à NEXT_PUBLIC_APP_URL pour fournir à Clerk une URL absolue.

Code clé:

Logs:

Statut observé au moment de cette passe:

PostHog

Rôle:

Activation:

Code clé:

Logs:

Sentry

Rôle:

Activation:

Code clé:

Logs:

Statut observé au moment de cette passe:

Resend

Rôle:

Activation:

Code clé:

Logs:

Statut observé au moment de cette passe:

Stripe

Rôle:

Activation:

Code clé:

Logs:

Statut observé au moment de cette passe:

Upstash

Rôle:

Activation:

Code clé:

Logs:

Pinecone

Rôle:

Activation:

Code clé:

Logs:

Vercel

Rôle:

Activation:

Code clé:

Logs:

Région:

Cloudflare et Uptime Robot

Rôle:

Activation:

Logs:

Variables de configuration

Les variables sensibles ne doivent pas être recopiées en dur dans le code.

Diagnostic minimal

Pour vérifier l'état de base du stack:

          
bash
npm run backend:doctor npm run security:secrets npm run test -w apps/web src/app/api/services/route.test.ts

Lecture rapide

Si un service ne répond plus, commence par: