config/logger.ts: en dev, on duplique les logs vers apps/api/storage/logs/app.log via un `multistream` pino (pretty stdout + JSON file en parallèle). Plus fiable que `transport.targets` qui tourne dans un worker thread et fail silencieusement quand le path n'est pas accessible. Logs ciblés sur le pipeline relance pour debug rapide : - relance_scheduler : tâche créée + delaySec + queueJobId - send_relance_job : pick-up / skip / envoi / OK / KO - mail_dispatcher : driver actif (smtp/resend) + send OK / err .gitignore : storage/uploads + storage/logs. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
31 lines
384 B
Plaintext
31 lines
384 B
Plaintext
# Dependencies and AdonisJS build
|
|
node_modules
|
|
build
|
|
tmp/*
|
|
!tmp/.gitkeep
|
|
|
|
# Secrets
|
|
.env
|
|
.env.local
|
|
.env.production.local
|
|
.env.development.local
|
|
|
|
# Frontend assets compiled code
|
|
public/assets
|
|
|
|
# Build tools specific
|
|
npm-debug.log
|
|
yarn-error.log
|
|
|
|
# Editors specific
|
|
.fleet
|
|
.idea
|
|
.vscode
|
|
|
|
# Platform specific
|
|
.DS_Store
|
|
|
|
# Storage (uploads locaux, logs dev)
|
|
storage/uploads
|
|
storage/logs
|