Sari la conținut
← RegistruIntrarea 036
Major
2025 – prezent

Magazin online cu deploy automat care își ștergea propria configurație

Retail online, RO

Laravel 11ReactMySQLStripeDocker
Deploy-uri care rupeau plățile
0
Fișă

Context

Un magazin online cu plăți Stripe și recomandări generate automat, dezvoltat de o echipă externă și livrat printr-un deploy automat declanșat la fiecare modificare de cod.

Problema

Deploy-ul suprascria complet directorul aplicației. La fiecare livrare, cheile de plată și setările de mediu configurate pe server dispăreau, iar magazinul rămânea fără procesare de plăți până când observa cineva.

Ce am făcut

  1. 01Separarea configurației de mediu de codul livrat, ca deploy-ul să nu o mai poată atinge
  2. 02Procedură de reaplicare și verificare a configurației după fiecare livrare
  3. 03Gestiunea secretelor mutată în afara depozitului de cod
  4. 04Documentarea pașilor obligatorii de după deploy, pentru echipa de dezvoltare

Rezultat

Deploy-urile nu mai rup plățile. Echipa de dezvoltare livrează în continuare la fel de des, dar fără să dărâme producția în trecere.