.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
Đăng nhận xét