21 Commits

Author SHA1 Message Date
admin 8e672633dc 0.13.14 : fix media uploads, move plugin secrets to env vars
Build release Docker image / Build Docker Images (push) Successful in 7m54s
Tous les uploads échouaient depuis mai 2026 sur « Credential access key
has length 5, should be 32 ».

config/env/production/plugins.ts surchargeait l'upload avec l'ancien
MinIO auto-hébergé (accessKeyId "admin", 5 caractères, endpoint
container.harmonylab.ovh aujourd'hui injoignable). Strapi fusionnant les
surcharges d'environnement en profondeur, la config effective en prod
n'était ni l'une ni l'autre : endpoint R2 hérité de config/plugins.ts,
mais identifiants MinIO, le provider lisant s3Options.credentials en
priorité sur les options à plat.

- surcharge production supprimée : une seule config plugins, les
  différences d'environnement passent par les variables d'environnement
- upload en forme s3Options attendue par @strapi/provider-upload-aws-s3 5.x
  (à plat, le provider n'accepte plus qu'au prix d'une dépréciation)
- secrets R2 et SMTP sortis du fichier vers env(), .env.example à jour
- CSP de production : les médias étaient autorisés depuis
  container.harmonylab.ovh et 192.168.0.211:9000, jamais depuis le domaine
  R2 — l'hôte est désormais dérivé de R2_PUBLIC_URL
- la surcharge production des middlewares réduisait strapi::body à sa forme
  par défaut, perdant includeUnparsed nécessaire au webhook Stripe

⚠️ Déploiement : poser R2_* et SMTP_PASSWORD dans Dokploy AVANT de
déployer. Les clés historiques restent dans l'historique git : rotation
R2 et ZeptoMail à faire.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 18:44:58 +02:00
admin 574d81ac54 New upload way
Build release Docker image / Build Docker Images (push) Failing after 8m10s
2026-05-04 18:46:41 +02:00
admin 6034c4f07b Use zeptomail in prod
Build release Docker image / Build Docker Images (push) Failing after 10m38s
2026-05-04 09:43:59 +02:00
admin d469fc41e8 0.13.8 : invite by mail or contact and change mail provider on local 2026-04-07 22:15:59 +02:00
admin 39046c8d35 Fix incorrect env vars 2026-03-05 18:35:01 +01:00
admin bc63c56da6 0.13.3 : add stripe and subscription plan 2026-03-05 18:19:34 +01:00
admin 04c4f7839f v0.13.2 : fix admin 2026-02-26 13:59:48 +01:00
admin fe0be2bfe2 Test fixing cookie 2026-02-13 21:14:03 +01:00
admin 67938c3584 Test fixing login 2026-02-13 20:52:44 +01:00
admin e2738072f1 Fix proxy 2026-02-13 20:29:01 +01:00
admin a928acb7d2 0.12.8 : add activity and notification after user creation 2025-11-21 13:50:05 +01:00
admin e7f91f1a7f Add modification for post logic and add fields on user / contact 2025-09-30 19:59:29 +02:00
admin a84fdbed9a Lastest objects for post, invite and add cron GNEWS 2025-09-26 13:22:07 +02:00
admin 022b18c0f7 Add announcement 2025-04-25 14:32:29 +02:00
admin 4990b7652d Change middlewares URL 2025-03-30 17:22:48 +02:00
admin c0b2ac7aae Add config 2025-03-30 17:18:16 +02:00
admin b8cda70850 Change container URL 2025-03-30 17:08:24 +02:00
julien vdb 70cf5e1705 Fix CSP middleware 2025-03-28 16:48:57 +01:00
julien vdb c6d5936639 Add board feature 2025-03-28 14:52:43 +01:00
julien vdb b9e619feeb Add nodemailer for email plugin 2025-02-06 15:04:19 +01:00
julien vdb a479c2aea9 Init version 2025-01-26 15:20:27 +01:00