8016c26e32
Sentry (tracking erreurs frontend + API routes) : - sentry.client.config.js : erreurs navigateur + Session Replay sur erreurs - sentry.server.config.js : erreurs API routes (register, jwt callback) - sentry.edge.config.js : runtime edge (middleware proxy) - instrumentation.js : point d'entrée Next.js 15+ (register + captureRequestError) - next.config.mjs : wrappé avec withSentryConfig (source maps désactivés sans SENTRY_AUTH_TOKEN) - .env.sample : ajout de NEXT_PUBLIC_SENTRY_DSN (placeholder) Migration middleware → proxy (bug pré-existant surfacé par le build Sentry) : - proxy.js : fusion du rate limiting + auth NextAuth en un seul proxy Next.js 16 - middleware.js : supprimé (Next.js 16 n'accepte plus les deux fichiers simultanément) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
25 lines
708 B
Bash
25 lines
708 B
Bash
DIRECTUS_API_URL=http://0.0.0.0:8055
|
|
DIRECTUS_API_WS_URL=ws://0.0.0.0:8055/websocket
|
|
APP_TITLE=constitution de karukera
|
|
APP_FOOTER_TEXT=organisation ka internationale (oki)
|
|
APP_FOOTER_URL=https://o-k-i.net
|
|
NEXT_PUBLIC_APP_FOOTER_TEXT=organisation ka internationale (oki)
|
|
NEXT_PUBLIC_APP_FOOTER_URL=https://o-k-i.net
|
|
|
|
# AUTH
|
|
NEXTAUTH_URL=http://0.0.0.0:3000
|
|
NEXTAUTH_SECRET=NEXTAUTH_SECRET
|
|
USER_ROLE=DIRECTUS_USER_ROLE_ID
|
|
NEXT_PUBLIC_URL=http://0.0.0.0:3000
|
|
NEXT_PUBLIC_DIRECTUS_API_URL=$DIRECTUS_API_URL
|
|
NEXT_PUBLIC_DIRECTUS_API_WS_URL=$DIRECTUS_API_WS_URL
|
|
|
|
# COMMENTS
|
|
COMMENTS_PER_PAGE=5
|
|
|
|
# WEBSOCKET
|
|
NEXT_PUBLIC_DISABLE_WEBSOCKET=false
|
|
|
|
# SENTRY
|
|
NEXT_PUBLIC_SENTRY_DSN=https://xxx@xxx.ingest.sentry.io/xxx
|