Branche le formulaire de contact sur Resend
Deploy to VPS / deploy (push) Has been cancelled

- Envoi reel via le SDK Resend dans app/actions/contact.ts (avec gestion d'erreur)
- Cles/adresses lues depuis l'env (RESEND_API_KEY, CONTACT_TO_EMAIL, CONTACT_FROM_EMAIL)
- Ajout de resend en dependance + lock synchronise
- .env.example documente la config (autorise dans .gitignore)
- README + TODO a jour

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 08:38:56 +02:00
parent 0c88206a23
commit 0cd61f2a12
7 changed files with 121 additions and 46 deletions
+6 -3
View File
@@ -14,10 +14,13 @@ Dernière mise à jour : 2026-06-22
- [ ] Idéalement : servir le fichier hors-Git (CDN / objet statique)
- [ ] **Formulaires non fonctionnels** (perdent les données, juste un `console.log`)
- [ ] Choisir un service email (Resend / Postmark / Buttondown…)
- [ ] Brancher le formulaire de contact → `app/actions/contact.ts`
- [x] Choisir un service email **Resend**
- [x] Brancher le formulaire de contact → `app/actions/contact.ts`
- [ ] Brancher la newsletter → `app/actions/subscribe.ts`
- [ ] Stocker la clé API dans une variable d'env (`.env`)
- [x] Clé API + adresses lues depuis l'env (`.env.example` créé)
- [ ] **À faire côté toi** : `npm install resend`, créer un compte Resend,
vérifier le domaine, et renseigner `RESEND_API_KEY` / `CONTACT_TO_EMAIL`
/ `CONTACT_FROM_EMAIL` (en local dans `.env.local` + en prod sur le VPS)
- [ ] **Déploiement à valider en réel**
- [x] Trigger workflow corrigé (`main``master`)