Khi codebase có tới… 12 file .env



.env, .env.local, .env.staging, .env.staging-copy, .env.prod-bk, .env.ok, .env-this-one-works-finally…

Codebase một dự án tôi hỗ trợ có hơn 10 file .env, mỗi lần deploy là đoán mò “xài cái nào ta?”.

Kết quả: chạy sai API, billing vọt lên do dùng nhầm key thật trong môi trường test, và DevOps phải khóc thầm trong đêm.

🎯 Bài học
  • Chuẩn hoá file config: .env cho local, .env.staging, .env.production
  • Mọi biến môi trường cần được quản lý bằng Secret Manager (AWS, GCP, Vault)
  • Sử dụng version control cho config nếu cần rollback

Post a Comment

Mới hơn Cũ hơn